【发布时间】:2015-04-05 02:53:31
【问题描述】:
我是 laravel 的新手,我正在尝试使用 Laravel 构建一个 CMS,以便在旅途中学习它。现在我的路线遇到了这个问题。
当我访问 http://my.app/admin 时,dashboard.index 和 pages.page 视图都在加载。我的印象是,laravel 按照路由文件中设置的顺序处理路由,如果找到路由,则之后的所有内容都不会执行。 我在这里做错了什么?我正在使用 Laravel 5。
路线文件:
Route::group(array('prefix' => 'admin'), function()
{
Route::get('/', array(
'as' => 'cms.dashboard',
'uses' => 'DashboardController@index'
));
});
Route::get('/{slug}', array(
'as' => 'pages.page',
'uses' => 'PagesController@page'
));
控制器:
class DashboardController extends Controller {
public function index()
{
return view('dashboard.index');
}
}
class PagesController extends Controller {
public function page($slug)
{
return view('pages.page');
}
}
【问题讨论】:
-
您也可以发布您的视图文件吗?
标签: php laravel laravel-routing laravel-5