【问题标题】:Laravel 5.7 & Font AwesomeLaravel 5.7 和字体真棒
【发布时间】:2018-09-28 15:25:02
【问题描述】:

我按照particular 的回答在 LAMP 应用程序堆栈上运行的 Laravel 5.7 实例中安装了 Font Awesome。

npm run <option> 没有错误地完成。在浏览器中,Font Awesome 图标不会加载,但 php artisan serve 会加载图标。我想我没有包含已编译的 /css/app.css/js/app.js. 我可能会丢失什么?

编辑

我没有写任何代码。我所做的只是从终端运行一些命令。我的系统

Debian Stretch (4.9), PHP 7.2.9, Apache 2.4.25

我用 Composer 安装了 Laravel。 app.jsapp.css 文件在使用 php artisan serve 提供服务并导航到 localhost/... /laravel/public 时具有完全相同的页面源。那么脚本和样式文件都加载好了,为什么还是不行呢?

【问题讨论】:

  • 你能显示你的页面代码吗?
  • 我没有可公开访问的服务器。我没有写任何代码。不知道我能展示什么。我编辑了问题;也许有人可以在类似的系统中检查一下。
  • 我更新了您分享的链接中的步骤。请尝试这些步骤,让我知道它们是否对您有用。
  • package.json 中是否可见 fontawesome 依赖项?

标签: laravel font-awesome laravel-5.7


【解决方案1】:

这是我对 FontAwesome 的实现。更多示例可以在我的personal web page project 中找到,但初始化发生在 resources/assets/js/bootstrap.js 中。它看起来像这样:

import fontawesome from '@fortawesome/fontawesome';
import faFacebook from '@fortawesome/fontawesome-free-brands/faFacebook';
import faGithub from '@fortawesome/fontawesome-free-brands/faGithub';
import faLinkedin from '@fortawesome/fontawesome-free-brands/faLinkedin';
import faFileAlt from '@fortawesome/fontawesome-free-solid/faFileAlt';
import faDownload from '@fortawesome/fontawesome-free-solid/faDownload';


fontawesome.dom.i2svg();
fontawesome.library.add([
    faFacebook,
    faGithub,
    faLinkedin,
    faFileAlt,
    faDownload
]);

然后我在刀片模板中使用它,如下所示:

<i style="color: #3097D1" class="fab fa-facebook fa-8x"></i>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-04
    • 2013-06-19
    • 2016-02-10
    • 2020-09-24
    • 2019-02-12
    • 2014-08-02
    • 2017-12-31
    • 1970-01-01
    相关资源
    最近更新 更多