我正在使用以下代码调用我的js文件,该文件进一步调用所有其他文件
{{ HTML::script('js/script.js') }}
我想要关注URI
pathToMyProject/js/jquery.ui.totop.js // as laravell loads its files
我得到的是
pathToMyProject/employees/js/jquery.ui.totop.js"
就是说我正在调用来自Views/Employees/Layouts/Main
的js文件而我的js位于public/js/allFiles
答案 0 :(得分:0)
由于您使用的是Laravel 4,我建议您使用以下方法来编写脚本
<script src="{{ URL::asset('js/script.js') }}"></script>
网址::资源会链接到您的project/public/js/script.js
文件夹。
确保使用php artisan serve
命令为您的应用提供服务。
如果以上不起作用,我建议你在标题中添加一个bese标签
<header>
...
<base href="/" target="_top">
然后使用您的代码
{{ HTML::script('js/script.js') }}
注意:您需要使用带有.blade.php
扩展名的刀片模板才能使用此功能。