【发布时间】:2017-01-22 08:54:25
【问题描述】:
我对这个问题很生气。
基本上有一些 css 和 js 文件可以从 laravel 正确打开。但是其他一些js和css文件被识别为路由!
例如:http://localhost:8000/assets/ammap/themes/light.js
我正在使用以下代码从模板访问资产:
<script type="text/javascript" src="{!! asset("assets/ammap/themes/light.js") !!}"></script>
显然路径正确,文件存在。
【问题讨论】:
-
您确定资产位于该位置,因为 .htaccess 文件仅应在请求的 URL 不是文件时指向 index.php 文件
-
是的,我确定。一些 css 文件正在正确加载,而另一些则没有。
-
最好安装laravel elixir并将所有js和css编译成两个文件laravel.com/docs/5.3/elixir#installation
-
对同目录下的一些其他文件是否正常工作?
-
您是否更改了 .htaccess 文件?
标签: laravel assets laravel-routing