laravel5 中的路由问题
Routing issue in laravel5
我在 laravel 中关注 url:
1.Need 更改自:
localhost/laravel/page/about-us/
到
localhost/laravel/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/contact-us 但是当转到 localhost/laravel/blog 时它给我错误 ----Trying to get 属性 of non-object (View: F:\wamp\www\laravel\local\resources\views\page.blade.php)
对于博客,我的路线是
Route::get('blog', array( 'as' => 'blog', 'uses' =>'Frontcontroller@blog'));
,请帮帮我
提前致谢
Route::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'));
我在 laravel 中关注 url:
1.Need 更改自:
localhost/laravel/page/about-us/
到
localhost/laravel/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/contact-us 但是当转到 localhost/laravel/blog 时它给我错误 ----Trying to get 属性 of non-object (View: F:\wamp\www\laravel\local\resources\views\page.blade.php) 对于博客,我的路线是
Route::get('blog', array( 'as' => 'blog', 'uses' =>'Frontcontroller@blog'));
,请帮帮我
提前致谢
Route::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'));