【发布时间】:2019-06-30 19:19:06
【问题描述】:
Laravel 5.7 FontAwesome 5.7.1
我通过 npm 安装了 fontawesome 并在 app.scss 中导入 一切都很好,但问题是我从我的网址中删除了 public/ 以便在没有这个特定单词 / www.domain.com/public 的情况下访问
所以现在我的应用程序试图通过这个地址 https://test.local/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?3638e62 访问 fontawesome 但这是错误的路径,因为地址中应该有 public/ 文件夹,它必须是https://test.local/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?3638e62 如果我手动将公共单词添加到地址,那么我可以访问字体真棒
我的 webpack 文件
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.options({ processCssUrls: false });
任何帮助
【问题讨论】:
-
您的网址中不应该有公用文件夹。这表明您以不安全的方式设置服务器 -
test.local应直接指向该public文件夹。 -
那该怎么做呢?我是否必须将 smth 写入 .htaccess 文件?
-
这能回答你的问题吗? Laravel 5.7 + Font Awesome
标签: laravel webpack font-awesome