ohffs / laravel-admin-middleware
非常基础的Laravel后台检查中间件
dev-master
2018-11-21 12:18 UTC
Requires
- laravel/framework: ^5.7
Requires (Dev)
- orchestra/testbench: ^3.7
This package is auto-updated.
Last update: 2024-09-22 02:16:48 UTC
README
这是一个非常基础的中间件,仅仅添加了一个'admin'中间件。它的作用就是检查用户模型中的(默认)'is_admin'字段是否为真,如果不是则终止。这只是一段我们从应用程序中复制到另一个应用程序的代码,因为它变得有些繁琐。
安装
在Laravel 5.7+ 上
composer require ohffs/laravel-admin-middleware
使用
Route::get('/admin/report', 'AdminReportController@show')->middleware('admin');
Route::group(['middleware' => 'admin'], function () {
Route::get('/admin/whatever', 'AdminWhateverController@index');
});
自定义
如果您通过
php artisan vendor:publish ohffs/laravel-admin-middleware
这样,您可以通过编辑 config/admin-middleware.php
来更改在用户模型上检查的数据库字段。