Пробую разобраться в админке sleepingowl. Где-то запарился, подскажите что не сделал.
1) Админку запустил
2) меню дополнил своими пунктами
3) классы секций создал, где заполнил метод
onDisplay()
и определил переменные в классах.
Обновляю админку и вижу, что из класса Users extends Section берется значение переменной
protected $title = 'Пользователи';
и этот текст отображается в админке в качестве пункта меню. Но на самой странице пусто.
Users.php
class Users extends Section
{
protected $checkAccess = false;
protected $model = User::class;
protected $title = 'Пользовли';
protected $alias = 'users';
public function onDisplay()
{
return AdminDisplay::table()
->setColumns([
AdminColumn::text('name', 'Имя'),
AdminColumn::text('email', 'email'),
])
->disablePagination();
}
...
navigation.php
use SleepingOwl\Admin\Navigation\Page;
return [
[
'title' => 'Доска',
'icon' => 'fa fa-dashboard',
'url' => route('admin.dashboard'),
],
(new Page(\App\User::class))->setPriority(90),
...
Я что-то упустил, но не знаю что.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей