启动服务器时,我有一个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 ,则它正常工作。
有人可以帮助我吗?
答案 0 :(得分:0)
php artisan serve
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