2016-02-23 57 views
3

安裝"laracasts/flash": "^1.3"包後,我試圖讓一個觀點,這是我的代碼:Laravel 5.2:用於定義無提示路徑[閃]

@include('gazett.errors') 

gazett.errors blade.php文件中的代碼是在這裏:

<div class="row"> 
<div class="col-md-7 col-md-push-3" style="padding: 5px 24px!important;"> 
    @include('flash::message') 
    @if($errors->any()) 
     <ul class="alert alert-danger text-center rtl ur fsize26" style="list-style: none;"> 
      @foreach($errors->all() as $error) 
       <li style="color: #000 !important;"> {{ $error }} </li> 
      @endforeach 
     </ul> 
    @endif 
</div> 

但我得到這個錯誤:[閃]中沒有定義提示路徑。

凡我目錄結構在鏈接Directory Structure 給予當我訪問瀏覽器,錯誤是在這裏:

ErrorException in FileViewFinder.php line 112: 

爲[閃光]定義無提示的路徑。 (查看:E:\ Web \ xampp \ htdocs \ wifaq-atropos \ resources \ views \ gazett \ errors.blade.php)(查看:E:\ Web \ xampp \ htdocs \ wifaq-atropos \ resources \ views \ gazett \ (看:E:\ Web \ xampp \ htdocs \ wifaq-atropos \ resources \ views \ gazett \ errors.blade.php)

當我嘗試升級laravel版本5.0至5.2。在以前的版本項目5.0沒有錯誤。如何解決它?

回答

3

然後,如果使用Laravel 5,請在config/app.php中包含服務提供者。

'providers' => [ 
    'Laracasts\Flash\FlashServiceProvider' 
]; 
1

我在使用幼蟲5.2時有類似的錯誤,這裏是我如何解決它。

包括項目

'providers' => [ 
     Laracasts\Flash\FlashServiceProvider::class,]; 

在同一個文件查找別名的配置/ app.php內該服務提供者;添加此行

'aliases' => [ 'Flash' => Laracasts\Flash\Flash::class, ] 

上面除了配置/ app.php使得@include(「閃光燈::消息」),我認爲很好地工作