laravel5中的路由问题
我在laravel中有以下url: 1.需要从以下方面进行更改:laravel5中的路由问题,laravel,laravel-5,laravel-routing,Laravel,Laravel 5,Laravel Routing,我在laravel中有以下url: 1.需要从以下方面进行更改: localhost/laravel/page/about-us/ 到 我的Route.php是 Route::get('page/{title}/', array( 'as' => 'page', 'uses' =>'Frontcontroller@page')); 但是当我换成这个的时候 Route::get('/{title}/', array(
localhost/laravel/page/about-us/
到
我的Route.php是
Route::get('page/{title}/',
array(
'as' => 'page', 'uses' =>'Frontcontroller@page'));
但是当我换成这个的时候
Route::get('/{title}/',
array(
'as' => 'page', 'uses' =>'Frontcontroller@page'));
我注意到它与其他路线存在冲突问题
我的url是localhost/laravel/联系我们获取页面,但当转到localhost/laravel/blog时,它会给我错误——试图获取非对象的属性(视图:F:\wamp\www\laravel\local\resources\views\page.blade.php)
对于博客,我的路线是
路由::get('blog',数组('as'=>'blog','uses'=>'Frontcontroller@blog'));
请帮帮我
Thanx PrevanceRoute::get('/{title}/')
将始终匹配任何URL示例localhost/laravel/about us/
或localhost/laravel/blog/
我知道的唯一解决方案是将路线移动到其他路线下方,如下所示:
Route::get('blog', array( 'as' => 'blog', 'uses' =>'Frontcontroller@blog'));
Route::get('/{title}/',
array(
'as' => 'page', 'uses' =>'Frontcontroller@page'));
试着把那条线移到路线的尽头!谢谢,它起作用了。。
Route::get('blog', array( 'as' => 'blog', 'uses' =>'Frontcontroller@blog'));
Route::get('/{title}/',
array(
'as' => 'page', 'uses' =>'Frontcontroller@page'));