我想在这里提供您的意见,或者您在 Laravel 中将中间件分配给路由的最佳实践。我已经阅读了 3 种方式:
数组(单个和多个)
Route::get('/',['middlware' => 'auth', function () {
// Code goes here
}]);
Route::get('/', ['middleware' => ['first', 'second'], function () {
//
}]);
链法
Route::get('/', function () {
//
})->middleware(['first', 'second']);
完全限定的类名
use App\Http\Middleware\FooMiddleware;
Route::get('admin/profile', ['middleware' => FooMiddleware::class, function () {
//
}]);
我只想知道你知道的最佳实践是什么,如果可能的话,添加一些参考资料,以便我们新手更容易理解。任何答案将不胜感激。