在Laravel 5.2
中,以下是群组中middlewares
的两种不同声明。
Route::group(['middleware' => 'web'], function () {
});
Route::group(['middleware' => ['web']], function () {
});
我通过谷歌搜索看到了这两件不同的事情。他们之间有什么区别?
谢谢。
答案 0 :(得分:1)
Route::group(['middleware' => 'web'], function () {
});
这仅使用Web中间件。如果你想使用多个中间件,你必须这样写:
Route::group(['middleware' => ['web']], function () {
});
然后您可以添加另一个中间件,例如管理中间件:
Route::group(['middleware' => ['web', 'admin']], function () {
});
无论如何,如果你只想使用中间件,我认为最好先写一下。