php - 单个 Route::get() 中的多个路由调用 Laravel 4

标签 php laravel laravel-4

在 Laravel 4 中定义路由时,是否可以在同一路由中定义多个 URI 路径?

目前我做了以下事情:

Route::get('/', 'DashboardController@index');
Route::get('/dashboard', array('as' => 'dashboard', 'uses' => 'v1\DashboardController@index'));

但这违背了我的目的,我想做类似的事情

Route::get('/, /dashboard', array('as' => 'dashboard', 'uses' => 'DashboardController@index'));

最佳答案

我相信您需要使用带正则表达式的可选参数:

Route::get('/{name}', array(
     'as' => 'dashboard', 
     'uses' => 'DashboardController@index')
    )->where('name', '(dashboard)?');

* 假设您想路由到问题中不完全清楚的同一个 Controller 。

* 当前接受的答案匹配所有内容,而不仅仅是 //dashboard

关于php - 单个 Route::get() 中的多个路由调用 Laravel 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17489492/

相关文章:

php - Ajax 从 Mysql 检索数据 - 无法正常工作

php - 在 Laravel 中验证 CSV 文件

laravel - 未找到类 'App\Http\Controllers\Api\Validator'

php - 调试 iconv_strlen 错误 - PHP 5.5

php - 拉维尔 4 : validate checkbox at least one

php - HTML 到 pdf 没有给出所有样式的正确 pdf

php - 显示mysql的计数函数?

php - MySQL 查询非常慢(20 到 60 秒!) - 为什么?

laravel - 我如何在 laravel 4 中将对象转换为字符串

php - 想要一并查询帖子和评论吗?