【发布时间】:2020-09-28 03:07:46
【问题描述】:
Laravel:如何将中间件添加到命名路由?
如果已经在kernel.php中创建并注册了中间件,如何将中间件添加到以下路由中?:
Route::post('/segment/{param}/segment','SomeController@index')->name('post');
任何帮助将不胜感激。
【问题讨论】:
标签: laravel routes middleware
Laravel:如何将中间件添加到命名路由?
如果已经在kernel.php中创建并注册了中间件,如何将中间件添加到以下路由中?:
Route::post('/segment/{param}/segment','SomeController@index')->name('post');
任何帮助将不胜感激。
【问题讨论】:
标签: laravel routes middleware
用middleware()方法
参考:https://laravel.com/docs/7.x/middleware#assigning-middleware-to-routes
Route::post('/segment/{param}/segment','SomeController@index')
->name('post')
->middleware('middleware_name');
【讨论】:
->middleware('middleware_name'); 设置为'protected $routeMiddleware = [];`下kernel.php 中选择的密钥时,此方法有效