vladislavtkachenko/extend-owl-admin

1.0.3 2018-01-10 14:12 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:47:19 UTC


README

composer require vladislavtkachenko/extend-owl-admin

Laravel 5.5 使用包自动发现,因此无需手动添加 ServiceProvider。

对于 Laravel < 5.5,在更新 composer 后,将服务提供者添加到 config/app.php 中的 providers 数组

VladislavTkachenko\Admin\Providers\ExtendOwlAdminServiceProvider::class

发布资源

php artisan vendor:publish --provider="VladislavTkachenko\Admin\Providers\ExtendOwlAdminServiceProvider" --force

使用方法

可排序的块,包含 {图片,标题,描述}

AdminFormElement::orderableBlock('content', '内容')

可排序的图片(只有图片)

在模型中

protected $casts = [ 'content' => 'array' ];

在管理区域

AdminFormElement::orderableImages('content', '内容')

颜色选择器

显示时

AdminColumn::color('color', '颜色')

创建/编辑时

AdminFormElement::colorPicker('color', '颜色')

Yandex 地图

AdminFormElement::yandexMap('coords', '地图')

服务器信息页面:在 Admin/navigation.php 中添加到导航

(new Page())->setTitle('服务器')->setIcon('fa fa-server')->setUrl('/admin/server')

编辑 robots.txt 文件

(new Page())->setTitle('机器人')->setIcon('fa fa-android')->setUrl('/admin/robots')

显示 Laravel 日志文件

在 .env 文件中设置每日 Laravel 日志

APP_LOG=daily

在 Admin/navigation.php 中添加到导航

(new Page())->setTitle('日志')->setIcon('fa fa-files-o')->setUrl('/admin/logs')

认证

将中间件添加到 app/Http/Kernel.php 中的 routeMiddleware 数组

'administrator' => \VladislavTkachenko\Admin\Http\Middleware\Administrator::class

将中间件添加到 config/sleeping_owl.php 中的 'middleware' 数组

'middleware' => ['web', 'administrator'],

配置 sleeping_owl_extent.php 配置文件