2014-03-13 128 views
2

我有這樣定義的路由登出下routes.php文件NotFoundHttpException在laravel 4

Route::group(array("before" => "auth"), function(){ 

    Route::get('/sign-out', array(
     'as' => 'user-sign-out', 
     'uses' => '[email protected]' 
    )); 
}); 

接着我有內部views/page/home/home-header.blade.php

<ul class="nav navbar-nav navbar-right"> 
    <li><a href={{ URL::route('user-sign-out') }} class="text-nav">Sign out</a></li> 
</ul> 

接着這樣的視圖設置我已經包括view in my home.blade.php以內視圖文件夾:

@section('header') 
    @include('page.home.home-header') 
@stop 

現在點擊t他sign-out鏈接返回NotFoundHttpException,如果我直接將<li><a href={{ URL::route('user-sign-out') }} class="text-nav">Sign out</a></li>包含在我的home.blade.php中,它的工作原理正常。

+0

可以嘗試@include( 'page.home.home頭')在您的home.blade.php? – Needpoule

+0

是的,我做到了!實際上路徑名稱已完成。發佈時我犯了一個錯誤。那麼有人能告訴我這裏出了什麼問題嗎? – user3283104

+0

那麼視圖上的註銷鏈接是什麼? – majidarif

回答

0
href="{{ URL::route('user-sign-out') }}"

檢查雙引號..