Laravel将资源文件链接到域的根目录,但不链接该站点所在的子文件夹

时间:2017-07-19 18:24:27

标签: laravel laravel-5

我有一个www.project.example.com/apps/myapp的网站,我有各种各样的javascript和css文件链接

<link rel="stylesheet" type="text/css" href="{{asset('/css/app.css')}}"/>
<link rel="stylesheet" type="text/css" href="{{asset('/css/myapp.css')}}"/>
<script type="text/javascript" src="{{asset('js/app.js')}}"></script>
<script type="text/javascript" src="{{asset('js/vendor.js')}}"></script>

但是我一直收到404 not found错误,因为它在www.project.example.com/css中寻找文件,例如..它甚至没有查看资产文件夹

如何在不更改每个css和javascript文件的路径的情况下解决此问题?

1 个答案:

答案 0 :(得分:1)

修好了。必须在index.php中设置基本href并使用相对链接

<base href="/apps/myapp/"

<link rel="stylesheet" type="text/css" href="css/app.css'"/>
<link rel="stylesheet" type="text/css" href="css/myapp.css"/>