【问题标题】:Laravel 6 - CSS file transferred to public folderLaravel 6 - CSS 文件传输到公共文件夹
【发布时间】:2019-09-25 08:57:42
【问题描述】:

大家好,我是 Laravel 的新手,只是一个简单的问题。我将 bootstrap sb-admin-2 主题的文件夹复制到我的 laravel 公用文件夹中。由于某种原因,这种语法有效

<link href="{{ asset('css/theme/vendor/fontawesome-free/css/all.css') }}" rel="stylesheet">

但如果我将 all.css 文件移到 public/css 文件夹中

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

这不起作用,图标显示为撕纸。这是为什么?这没有任何意义。

【问题讨论】:

    标签: php css font-awesome laravel-6


    【解决方案1】:

    您需要在公共文件中创建资产文件夹。您的 css 文件路径将是 public/assets/css/all.css。

    当使用asset('css/all.css') 时,网址将是:

    `http://localhost/assets/img/photo.jpg`
    

    您可以使用ASSET_URL.env 文件配置您的资产网址 示例:

    ASSET_URL=http://localhost/assets_test
    

    【讨论】:

      【解决方案2】:

      确保您的文件在 css 文件夹中

      css / all.css

      【讨论】:

      • "但是如果我把 all.css 文件移到 public/css 文件夹中"
      猜你喜欢
      • 2019-01-27
      • 2018-05-03
      • 2016-03-31
      • 2020-05-20
      • 2022-06-30
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      相关资源
      最近更新 更多