【问题标题】:Css and Js files in my New Laravel Project are not loading我的新 Laravel 项目中的 Css 和 Js 文件未加载
【发布时间】:2020-10-06 17:09:03
【问题描述】:

我得到了一个 Laravel 项目,我设法下载了它的配置并在 php artisan serve 上启动它。

当我在 localhost:8000 上打开它时,它会打开,但只打开它的 html 部分。

似乎没有为它加载 css 文件。

我们需要在我的环境中使用 composer 安装某种包吗?

让 css 工作。

在 laravel 项目中公用文件夹如下所示。

    backend  favicon.ico  front  images  index.html  index.php  js  robots.txt  sql  vendor  
    web.config

【问题讨论】:

  • css 文件在哪里?
  • 它们在后端 > Css 文件夹中。什么是正确的放置方式。
  • 我在问可能需要安装某种包或依赖项来增强 laravel 中的 css 和 js。因为这是我第一次使用它,我之前可能没有在我的机器上安装它。
  • 没什么特别的,只是将 src 指向正确的 url asset('backend/Css/something.css')
  • laravel.com/docs/7.x/frontend#writing-css 这是laravel css/js 启动的链接。我试图运行这些命令它给出了依赖错误。

标签: php css laravel bootstrap-4 dependencies


【解决方案1】:

Laravel 提供了一个辅助函数 asset(),它为你的资源生成一个 URL。您可以在刀片语法中使用它。

将你的 css、js 文件放在 public 文件夹中。例如一个css文件,把它放在:

../public/bootstrap/css/bootstrap.min.css

在您的刀片中,您可以像这样从标题访问此文件:

<link href="{{ asset('bootstrap/css/bootstrap.min.css') }}" rel="stylesheet" type="text/css" >

希望有帮助

【讨论】:

  • 成功了。这可能是因为使用 url() 函数提到了 css 文件,但我将其更改为asset()。它奏效了。
猜你喜欢
  • 2019-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-22
  • 1970-01-01
  • 2020-03-01
相关资源
最近更新 更多