php - 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">
这不起作用,图标显示为撕纸。这是为什么?这没有任何意义。
解决方案
您需要在公共文件中创建资产文件夹。您的 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
推荐阅读
- php - 创建 Web 表单并与数据库集成?
- javascript - 我如何记住 php laravel 中的下拉值?
- java - 从一个应用程序运行多个短期 Java 应用程序
- c++ - SDL + OpenGL ES 2.0 使用着色器显示纹理
- java - 我的项目中缺少什么注释?
- mysql - AWS RDS mysql LOAD DATA INFILE 上的错误 1045 (28000)
- c - 使用 RSA_private_decrypt() 解密二进制文件
- javascript - 在两个(或 n 个)脚本之间进行通信 - 事件
- java - 使用自动生成的代码创建一个常见的 Spring Boot 项目
- php - 如何通过 google-api-php-client 使用沙盒