使用laravel默认加载引导程序

时间:2018-12-19 22:25:55

标签: css laravel

我确定我在这里遗漏了一些东西,但不确定是什么。根据Laravel文档:

  

Laravel的package.json文件包含引导程序包以帮助您   上手

根据说明:

  

在编译CSS之前,请先安装项目的前端   使用

在此之后,我运行npm install,然后运行npm run dev 从这里,我使用一个简单的表格在名为'options.blade.php的刀片文件中对其进行测试 在我的刀片文件中,我像这样加载资产。

<script type="text/javascript" src="{{url('assets/js/app.js')}}"></script>
<link rel="stylesheet" href="{{url('assets/css/app.css')}}">

我的预期结果是,引导CSS可以“开箱即用”使用。布局未加载任何CSS样式。 我可以确认public/css/app.csspublic/js/app.js存在。

这与Laravel预设的使用引导程序特别相关。我知道如何根据需要从cdn或本地添加css链接,但想与Laravel一起使用。

1 个答案:

答案 0 :(得分:2)

简单的答案:您给了url()错误的路径。

如果您的资产是public/css/app.csspublic/js/app.js,则您需要:

<script type="text/javascript" src="{{url('js/app.js')}}"></script>
<link rel="stylesheet" href="{{url('css/app.css')}}">

(您也可以在这里使用asset()而不是url()。有关详细信息,请参见In Laravel 5, What's the difference between {{url}} and {{asset}}?。)