在条形视图中使用bladeview中的mix()帮助器给出错误

时间:2017-09-17 11:09:38

标签: blade mix laravel-5.5

我刚刚安装了laravel 5.5并且好消息是,我终于设法让npm运行开发/生产工作。清单文件看起来也很好。在我的bladeview中,我使用这些行:

@if($userIsLoggedIn)
    <link href="{{ mix('build/ccs/admin.css') }}" rel="stylesheet">
@else
    <link href="{{ mix('build/ccs/auth.css') }}" rel="stylesheet">
@endif

但是加载页面会导致以下错误:

enter image description here

所以我想,让我们进入混音助手并转储一些数据,看看它是什么样的......:

dd($manifest, $path);  gives : 

mix dump

只是我,还是指数真的存在?使用

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

应该是&#39; build / css /admin.css'而不是build / ccs /admin.css。