ohffs/laravel-admin-middleware

非常基础的Laravel后台检查中间件

dev-master 2018-11-21 12:18 UTC

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 来更改在用户模型上检查的数据库字段。