SleepingOwlAdmin / demo

This is demo application for SleepingOwl Admin.

Home Page:http://demo.sleepingowladmin.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Не получается управлять кнопками над таблицей (New Entry, например)

shachneff opened this issue · comments

В коде в файле https://github.com/LaravelRUS/SleepingOwlAdmin/blob/development/resources/views/default/display/table.blade.php#L14 есть такой участок

@if ($creatable) <a href="{{ url($createUrl) }}" class="btn btn-primary"> <i class="fa fa-plus"></i> {{ $newEntryButtonText }} </a> @endif

В документации описаны два способа:

  1. не применим к этому демо проекту
    `AdminSection::registerModel(Company::class, function (ModelConfiguration $model) {

    // Запрет на создание
    $model->disableCreating();
    `

  2. Способ с сервис-провайдером. Переопределить isCreatable() и вернуть в нем false

Обращался к разным людям, люди порят чушь и тыкают пальцем в небо.
Я же хочу использовать официальную документацию и нормальный путь.

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