Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Laravel中定义默认的后备路线?_Laravel_Laravel 4 - Fatal编程技术网

如何在Laravel中定义默认的后备路线?

如何在Laravel中定义默认的后备路线?,laravel,laravel-4,Laravel,Laravel 4,我目前正在将一个自定义CMS从Laravel 3升级到Laravel 4(由于各种原因,此升级非常重要) 在现有版本中,它设置了路由,以便可以单独定义路由——但如果有人试图加载未明确定义的路由,系统将捕获该路由并将其发送到“页面处理器”——该处理器主要检查数据库中是否存在CMS页面/帖子 Laravel 3中的“回退”或“默认”路由处理行如下所示: Route::get('(.*)', array('uses' => 'myPageLoading@method')); 我的问题是Lara

我目前正在将一个自定义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', '.*');

在应用程序的所有其他路由之后定义默认路由非常重要。