Laravel CSS和JS文件未加载

时间:2019-03-23 11:27:20

标签: javascript laravel

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

它在 windows 中可以正常工作,但是 ubuntu 无法正常工作。我已经创建了虚拟主机并指定了项目路径,但是仍然无法正常工作。

当我从下面的网址中删除公开时,它运行正常。

<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')}}">`

在上面的网址中,如果我使用 ../ css / bootsratp.css ,则它正常工作。

有人可以帮助我吗?

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

对于CSS:

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

对于CSS,使您的目录结构如下: /public/css/bootstrap.css

答案 2 :(得分:0)

在Laravel中,所有资产文件都位于公用文件夹中

Laravel具有指向公用文件夹的功能

asset("css/style.css")

输出

/projectfloder/publiv/css/style.css