enableDetailsRow ничего не делает - PullRequest
0 голосов
/ 01 августа 2020

Я не могу приступить к работе enableDetailsRow(); в рюкзаке за Laravel. Он просто ничего не делает ...

Это мой код:

public function setup()
{
    CRUD::setModel("App\Models\Calification");
    CRUD::setRoute(config('backpack.base.route_prefix', 'admin') . '/califications');
    CRUD::setEntityNameStrings('calificación', 'calificaciones');
    CRUD::addButtonFromView('line', 'seen', 'seen', 'beginning');
    CRUD::allowAccess('seen');
    CRUD::allowAccess('details_row');
    CRUD::enableDetailsRow();
    CRUD::setFromDb();

    CRUD::operation(['list'], function () {
        if ($this->crud->model->user_id !== null) {
            CRUD::column('name')->label('Nombre');
            CRUD::column('email')->label('Email');
        } else {
            CRUD::column('user_id')->label('Usuario')->type('select')->entity('user')->attribute('name')->wrapper([
                'href' => function ($crud, $column, $entry, $related_key) {
                    return backpack_url('user/'.$related_key.'/edit');
                }
            ]);
        }
        CRUD::column('stars')->label('Calificación')->type('stars');
        CRUD::column('comments')->label('Comentario');
        CRUD::column('updated_at')->label('Recibido')->type('date');
    });
}

public function showDetailsRow($id)
{
    CRUD::hasAccessOrFail('details_row');
    $this->data['entry'] = $this->crud->getEntry($id);
    $this->data['crud'] = $this->crud;
    return view('crud::details_row', $this->data);
}

Что мне не хватает? почему для каждой строки не отображается символ «+»? (что является предполагаемым поведением). Заранее спасибо!

...