2024-06-20 12:24:54 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Handles the logic for "heading" link type.
|
|
|
|
*
|
|
|
|
* @param \Illuminate\Http\Request $request The incoming request.
|
|
|
|
* @param mixed $linkType The link type information.
|
|
|
|
* @return array The prepared link data.
|
|
|
|
*/
|
|
|
|
function handleLinkType($request, $linkType) {
|
2024-10-15 12:39:10 +02:00
|
|
|
|
|
|
|
$rules = [
|
|
|
|
'title' => [
|
|
|
|
'required',
|
|
|
|
'string',
|
|
|
|
'max:255',
|
|
|
|
],
|
|
|
|
];
|
|
|
|
|
2024-06-20 12:24:54 +02:00
|
|
|
// Prepare the link data
|
|
|
|
$linkData = [
|
|
|
|
'title' => $request->title,
|
|
|
|
'button_id' => "42",
|
|
|
|
];
|
|
|
|
|
2024-10-15 12:39:10 +02:00
|
|
|
return ['rules' => $rules, 'linkData' => $linkData];
|
2024-06-20 12:24:54 +02:00
|
|
|
}
|