小编Mr.*_*own的帖子

如何将中间件分配给 Laravel 中的路由(更好的方式)?

我想在这里提供您的意见,或者您在 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 () { // }]);

我只想知道你知道的最佳实践是什么,如果可能的话,添加一些参考资料,以便我们新手更容易理解。任何答案将不胜感激。

php frameworks middleware routes laravel

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

frameworks ×1

laravel ×1

middleware ×1

php ×1

routes ×1