Laravel CSS和JS文件未加载



我在启动服务器时正在有一个Laravel项目, CSS JS 文件未被加载。

它在 Windows 中正常工作,但是 ubuntu 它不起作用。我创建了一个虚拟主机并指定了项目路径,但它仍然无法正常工作。

当我从下面的URL中删除 public 时,它正常工作。

<link rel="stylesheet" href="http://localhost:8000/public/css/font-awesome.css">

虚拟主机文档根路径: - /var/www/laravel-app/public 这就是我定义CSS的方式: -

<link rel="stylesheet" href="{{asset('/public/css/bootstrap.css')}}">`

在上述URL中,如果我使用 ../css/bootsratp.css 它正在工作。

任何人可以帮我吗?

CSS:

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

使您的目录结构与CSS一样:/public/css/bootstrap.css

  1. Laravel有自己的服务器。以这种方式运行
        php artisan serve
  1. 使用助手功能asset()获取文件的完整URI
        asset('css/style.css')

在laravel中,您的所有资产文件都位于您的项目的公共文件夹

laravel可以指向公共文件夹

asset("css/style.css")

输出

/projectfloder/public/css/style.css

最新更新