我对Laravel很新,刚开始学习它。正如我在网上的几个教程中看到的那样,对于特定路由如何使用多个过滤器是显而易见的。我制作了两个过滤器如下:
Route::filter('greeting', function() { return 'Hello.'; });
Route::filter('farewell', function() { return 'Goodbye.'; });
routes.php中的代码如下:
Route::get('greetings', array(
'before' => array('greeting', 'greeting2'),
function ()
{
return 'Welcome newcomer!';
}));
我想知道为什么farewell
过滤器没有发布,唯一的结果是greeting
过滤器的结果。我在这里犯了什么错误,使我的代码不使用两个过滤器'结果并发布它们?