0
我剛安裝了laravel 5.5,好消息是,我終於設法讓npm run dev/production工作。清單文件看起來也很好。在我bladeview我使用這些行:使用mix()幫助器在bladeview裏面有條件的給出錯誤
@if($userIsLoggedIn)
<link href="{{ mix('build/ccs/admin.css') }}" rel="stylesheet">
@else
<link href="{{ mix('build/ccs/auth.css') }}" rel="stylesheet">
@endif
但加載以下錯誤的頁面結果:
所以我很喜歡,讓我們進入混合助手和轉儲一些數據看看是什麼樣子...:
dd($manifest, $path); gives :
它只是我,還是索引實際存在?使用
dd($manifest[$path]);
actualy results in Undefined index。最奇怪的是,當我寫這樣的條件之外的鏈接如下:
<link href="{{ mix('build/css/auth.css') }}" rel="stylesheet">
<!-- Styles -->
{{-- @if($userIsLoggedIn)
<link href="{{ mix('build/ccs/admin.css') }}" rel="stylesheet">
@else
<link href="{{ mix('build/ccs/auth.css') }}" rel="stylesheet">
@endif --}}
然後,如果一切正常!沒有錯誤或未定義的索引,版本控制/非版本控制..所有負載:P有一些東西在這裏,我不明白.. Any1有任何想法??
編輯::
在機身的底部,使用這些線工作太細..
@if($userIsLoggedIn)
<script src="{{ mix('/build/js/admin.js') }}"></script>
@endif
由於完全的愚蠢,我甚至不會給自己解決這個問題的功勞...花了我4個小時左右才能看到它。該字符串表示'ccs',而不是'css'。任何回答此問題的人都可以獲得積分。 –