首页 > 解决方案 > Laravel 6 - CSS 文件传输到公共文件夹

问题描述

大家好,我是 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">

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

标签: phpcssfont-awesomelaravel-6

解决方案


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

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

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

您可以使用示例从.env文件中配置您的资产 url :ASSET_URL

ASSET_URL=http://localhost/assets_test

推荐阅读