在条件给出错误的 bladeview 中使用 mix() 助手

using the mix() helper in a bladeview inside a conditional giving errors

我刚刚安装了 laravel 5.5,好消息是,我终于设法让 npm 运行 dev/production 工作了。清单文件看起来也不错。在我的 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 时:

<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 --}}

那么如果一切正常的话!没有任何错误或未定义的索引,versioning/non 版本控制.. 所有负载 :P 这里发生了一些我不明白的事情.. Any1 有什么想法吗??

编辑::

在 body 底部使用这些线也很好..

@if($userIsLoggedIn)
    <script src="{{ mix('/build/js/admin.js') }}"></script>
@endif

)) 尝试改变 css 文件的方式) mix('build/ccs/admin.css') => mix('build/css/admin.css') 等等)

应该是'build/css/admin.css'而不是build/ccs/admin.css.