Как выбрать поля для отображения в индексе ресурса и их порядок? - PullRequest
0 голосов
/ 04 октября 2018

В моем списке ресурсов я хотел бы отобразить выбранные мной столбцы для того, чтобы я также выбрал.

Это мои поля:

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;
    }
...