1,在專案根目錄下使用:php artisan make:middleware adminmiddleware 中介軟體名稱middleware命令建立中介軟體
建立中介軟體 php artisan make:middleware adminmiddleware 中介軟體名字 adminmiddleare.
2,在中介軟體中寫下規則,主要就是進行判斷是否登入,當然也別忘了引入命名空間,如下例:
public function handle($request, closure $next)
//如已登陸則執行下一步
return $next($request);
}3,在 kemel.php 檔案中中介軟體新增到區域性中介軟體中,如下例:
protected $routemiddleware = [
'auth.basic' => \illuminate\auth\middleware\authenticatewithbasicauth::class,
//新增的中介軟體 admin
];4, 在路由裡加入中介軟體,除了登入、註冊和執行登入方法寫到中介軟體外面,其餘的方法都應該寫入到中介軟體裡面,如下例:
route::group(['domain' => 'www.wang.com'], function () );
});
在laravel中使用redis
install composer require predis predis 配置 config database.php redis client predis default host env redis host localhost password env redis password nu...
laravel事件建立以及使用
在這個陣列 protected listen php artisan event generate命令回車之後事件就自動生成了。5.0版本的還可以使用2條命令進行生成事件,還可以分開執行建立事件。php artisan make event pupuserchange 事件的類名 php artis...
Laravel的console使用方法
適用場景 分析資料 日誌 php artisan make console 你的命令類名 示例 1.php artisan make console newsscript use illuminate console command class newsscript extends command ...