【发布时间】:2016-10-28 14:15:19
【问题描述】:
我想在这里发表您的意见,或者您在 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 () { // }]);
我只想知道你知道的最佳实践是什么,如果可能的话,添加一些参考,以便我们新手更容易理解。任何答案将不胜感激。
【问题讨论】:
-
好问题,但恐怕不适合 StackoOverflow。也许你会遇到麻烦,例如Laracasts 论坛或 laravel.io?
-
当我在寻找类似的问题时,是否有重复的可能性。我一个都没看到感谢您的评论。乔尔
-
我会尝试在上述论坛中找到它。
-
前两种方法之一(数组或链式)。
标签: php laravel routes frameworks middleware