代码之家  ›  专栏  ›  技术社区  ›  FabricioG

使用Laravel默认值加载引导程序

  •  0
  • FabricioG  · 技术社区  · 6 年前

    我肯定我这里遗漏了什么,但不确定是什么。根据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所说的bootstrap特别相关。如果需要,我知道如何添加来自cdn或本地的css链接,但我想用laravel实现它。

    1 回复  |  直到 6 年前
        1
  •  2
  •   ceejayoz    6 年前

    简单的回答:你在给予 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() 而不是 网址() 这里也是。见 In Laravel 5, What's the difference between {{url}} and {{asset}}? 详情。