我的CSS和JS文件在localhost上工作正常,但是当它承载它不起作用时。 我用laravel 5.4。我尝试了很多方法,但仍然失败了。 enter image description here
我的嵌入式CSS和JS代码 enter image description here
更新:谢谢我解决了我的问题,请按照以下步骤进行:
1.在.env文件中的APP_URL行将http://localhost更改为https://localhost
2.将\ URL :: forceScheme('https')添加到boot()函数中的AppServiceProvider.php文件中
3.最后一个包括{{asset(' - link_on_href--')}}为每个CSS和JS嵌入在index.php上
答案 0 :(得分:0)
使用asset()
帮助程序在视图中包含资源。这会根据URL
文件中的APP_URL
自动为包含的文件生成相应的.env
。
对于CSS,
<link href="{{ asset('css/app.css') }}" rel="stylesheet" type="text/css" >
或强>
<link href="{{ URL::asset('css/app.css') }}" rel="stylesheet" type="text/css" >
对于JS,
<script type="text/javascript" src="{{ asset('js/custom.js') }}"></script>
或强>
<script type="text/javascript" src="{{ URL::asset('js/custom.js') }}"></script>
对于图片和其他此类资源,
{{ asset('img/photo.jpg'); }}
链接到Docs