如何在Laravel中定义默认回退路由?

时间:2013-09-05 21:55:34

标签: laravel laravel-4

我目前正在将自定义CMS从Laravel 3升级到Laravel 4(由于各种原因,此升级非常重要)。

在现有版本中,它设置了路由,以便可以单独定义路由 - 但如果有人尝试加载未明确定义的路由,系统会捕获它并将其发送到“页面处理器” - - 它实质上检查数据库中是否存在CMS页面/帖子。

Laravel 3中的“后备”或“默认”路线处理线看起来像这样:

Route::get('(.*)', array('uses' => 'myPageLoading@method'));

我的问题是Laravel 4不支持此语法。如何在Laravel 4中执行此操作?

1 个答案:

答案 0 :(得分:8)

知道了。

Laravel 4语法:

Route::any('{all}', array('uses' => 'myPageLoading@method'))->where('all', '.*');