2017-05-13 37 views
-1

Laravel 5.4在这里。从Laravel的* .blade.php中载入资产

我加test.css文件下的公共/ CSS /再发这样在我layout.blade.php一个电话:

<link href="{{ asset('css/test.css') }}" rel="stylesheet"> 

,但该资产不会被加载。

我的问题是,我试图运行jquery-ui的CSS。我通过npm下载了jquery-ui-bundle,然后在resources/assets/js/bootstrap.js中需要它。小工具的作品,但日历显示没有样式。所以我尝试通过直接通过模板引用它们手动添加样式。不幸的是,这并没有帮助。

回答

0

你可以直接把JS/CSS到公共文件夹,如果他们不要求编制第一(这是你的情况) - 有在

没有伤害,但是如果你想要去按照建议:

  • 拉库使用NPM,

  • 添加JS/CSS为要复制到公用文件夹gulpfile.js:

    酏剂((mix)=> {

    mix.sass('app.scss') 
    .webpack('app.js') 
    .mix.copy('node_modules/foo/bar.css', 'public/css/bar.css'); 
    

    });

    https://laravel.com/docs/5.4/mix#copying-files-and-directories

  • 运行nmp run命令

  • ,然后包含到像刀片的看法:

    <link href="{{ asset('css/bar.css') }}" rel="stylesheet">

相关问题