我目前正在将自定义CMS从Laravel 3升级到Laravel 4(由于各种原因,此升级非常重要).
在现有版本中,它具有路由设置,以便可以单独定义路由 - 但是如果有人试图加载未明确定义的路由,系统会捕获它并将其发送到"页面处理器" - 基本上检查数据库中是否存在CMS页面/帖子.
Laravel 3中的"后备"或"默认"路由处理行如下所示:
Route::get('(.*)', array('uses' => 'myPageLoading@method'));
我的问题是Laravel 4不支持这种语法.如何在Laravel 4中执行此操作?
得到它了.
Laravel 4语法:
Route::any('{all}', array('uses' => 'myPageLoading@method'))->where('all', '.*');