如何选择要显示在资源索引上的字段及其顺序?

时间:2018-10-04 15:20:29

标签: laravel-nova

在我的资源列表上,我想显示我选择的列,以便也选择我。

这是我的字段:

public function fields(Request $request)
    {
        return [
            new Panel('Détails du billet', $this->details()),
            new Panel('Contenu du billet', $this->contenu())
        ];
    }

    protected function details()
    {
        return [
            ID::make('Id', 'id')->sortable(),

            Text::make('Utilisateur', 'user_id')
            ->hideWhenCreating()
            ->hideWhenUpdating()
            ->withMeta(["value" => Auth::user()->name])
        ];
    }

    protected function contenu()
    {
        return [
            Text::make('Titre')
            ->creationRules('required', 'string'),

            Trix::make('Description')->alwaysShow()
        ];
    }

实际上,仅显示字段Id,Utilisateur和Titre。我试图覆盖indexQuery,但是这不起作用:

public static function indexQuery(NovaRequest $request, $query)
    {
        $query->select('id', 'user_id');
        return $query;
    }

0 个答案:

没有答案