我确定我在这里遗漏了一些东西,但不确定是什么。根据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.css
和public/js/app.js
存在。
这与Laravel预设的使用引导程序特别相关。我知道如何根据需要从cdn或本地添加css链接,但想与Laravel一起使用。
答案 0 :(得分:2)
简单的答案:您给了url()
错误的路径。
如果您的资产是public/css/app.css
和public/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}}?。)