嗨我想在页面上使用这样的路线
Route::get('{slug?}-{newsSlug?}-{id?}', array('as' => 'subpages', 'uses' => 'HomeController@subpages' ));
它不能像这样工作
Route::get('{slug?}/{newsSlug?}/{id?}', array('as' => 'subpages', 'uses' => 'HomeController@subpages' ));
这样其他页面就不能自然地工作了。 你能建议我解决这个问题。
答案 0 :(得分:0)
您定义这样的路线
Route::get('{slug?}-{newsSlug?}-{id?}'...)
没有常量,这意味着它将涵盖大多数路由情况,这就是其他页面不起作用的原因。
要使它们起作用,您需要将该代码放在路径文件的末尾,以便其他路径具有优先权。