私はlaravel 5.5をインストールしました。良いニュースは、最終的にnpmを実行してdev/productionを動作させることでした。マニフェストファイルもきれいに見えます。だから私のような、ミックスヘルパーに行くといくつかのデータをダンプすることができますして条件付きエラーでブレードビューの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]);
実際には未定義インデックスになります。最も奇妙なことは、このような条件の外にリンクを書くとき:
<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には何らかのアイデアがありますか?
EDIT ::ボディの下部にこれらの行を使用して
があまりにも正常に動作します。..
@if($userIsLoggedIn)
<script src="{{ mix('/build/js/admin.js') }}"></script>
@endif
愚かさのために、私は自分自身にこれを解決する信用を与えるつもりはありません...それを見るために約4時間以上かかりました。文字列は 'css'ではなく 'ccs'と表示されます。これに最初に答えた人は誰でもポイントを取得します。 –