【问题标题】:Laravel: How can a middleware be added to a named route?Laravel:如何将中间件添加到命名路由中?
【发布时间】:2020-09-28 03:07:46
【问题描述】:

Laravel:如何将中间件添加到命名路由?

如果已经在kernel.php中创建并注册了中间件,如何将中间件添加到以下路由中?:

Route::post('/segment/{param}/segment','SomeController@index')->name('post');

任何帮助将不胜感激。

【问题讨论】:

    标签: laravel routes middleware


    【解决方案1】:

    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 中选择的密钥时,此方法有效
    猜你喜欢
    • 1970-01-01
    • 2017-05-22
    • 2021-02-08
    • 1970-01-01
    • 2016-12-20
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    相关资源
    最近更新 更多