vladislavtkachenko / extend-owl-admin
扩展 Owl Admin
Requires
- php: >=7.0.0
- laravelrus/sleepingowl: 4.*@dev
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 配置文件