У меня есть форма для создания components для page, и это поле может отображаться только тогда, когда пользователь редактирует page, как мне проверить маршрут на laravel?
Это будет if () {} внутри поля.
protected function formFields(EloquentModel $model): array
{
$request = app('request');
/* @var $website Site */
$website = $request->route('website');
$websitePages = SiteContent::query()
->where('site_id', $website->getKey());
$inputs = [];
$inputs [] = [
'name' => 'content',
'label' => 'Conteúdo',
'type' => 'view',
'view' => 'website.pages.field-components'
];
return $inputs;
}
Возвращает представление с полями






if ($model->getKey()) {
$inputs [] = [
'name' => 'content',
'label' => 'Conteúdo',
'type' => 'view',
'view' => 'website.pages.field-components'
];
}
Я решил это так.
Можете ли вы показать, что эта функция делает в целом и где вы используете
$inputsвы возвращаете?