如何在Laravel中限制路线上的字段?

时间:2019-02-13 15:06:58

标签: php laravel routes

我有一个表单可以为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;
}

1 个答案:

答案 0 :(得分:0)

    if ($model->getKey()) {
    $inputs [] = [
        'name' => 'content',
        'label' => 'Conteúdo',
        'type' => 'view',
        'view' => 'website.pages.field-components'
    ];
}

我这样解决了。