【问题标题】:Laravel, what does "before" mean in a route group?Laravel,路线组中的“之前”是什么意思?
【发布时间】:2014-01-27 18:41:41
【问题描述】:

在 Laravel 中声明一组路由时,例如未经身份验证的组,如下所示

Route::group(array("before"=>"guest"),function(){
    //routes goes here  
}

“before”属性的作用是什么?

【问题讨论】:

    标签: php laravel laravel-routing


    【解决方案1】:

    在这种情况下,guestRoute Filter。它用于在执行该组中的任何路由之前运行过滤器。

    【讨论】:

    • 例如安全检查,以确定用户是否有权访问该组中的路由
    • 谢谢伙计,这意味着它会在执行组路由之前转到 filter.php 并执行 Route::filter('guest', function(){} 东西。我正确吗?
    • 是的,就是这样@Ntwobike。如果过滤器返回 false,则考虑组内的 Routes。
    猜你喜欢
    • 1970-01-01
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 2016-09-17
    • 1970-01-01
    • 2015-08-31
    • 2011-02-12
    相关资源
    最近更新 更多