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

标签 laravel laravel-4

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

关于laravel - 如何在 Laravel 中定义默认回退路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18646606/

相关文章:

php - 在 Laravel 4 route 运行 Artisan Command

php - 我如何在 Laravel 中实现 Gravatar?

php - Laravel 连接查询返回 Null,而原始查询有值

php - 在 laravel 中为谷歌日历添加谷歌 php API

mysql - WhereBetween 在 Laravel 中无法正常工作

php - 拉维尔 5.6 : Create database schema using migration

javascript - 引导模态 : dynamically load value in input field

laravel - 将 Laravel 项目文件保存在 public_html 中是否不安全?

javascript - 在每个 foreach 上显示倒计时器

laravel - 我如何在 Laravel 4.2 中为多个开发人员使用一条 git 路线