Laravel JS文件路径包含在视图中时,它会在路径中附加命名空间


Laravel JS file path when included in View it appends namespace in the path

我使用以下代码调用我的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

由于您使用的是 Laravel 4,我建议您使用以下方法来 src 脚本

<script src="{{ URL::asset('js/script.js') }}"></script>

URL::asset将链接到您的project/public/js/script.js文件夹。

确保使用php artisan serve命令来提供应用。

如果以上不起作用,我建议您在标题中添加一个 bese 标签

<header>
...
<base href="/" target="_top">

然后使用您的代码

{{ HTML::script('js/script.js') }}

注意:需要使用扩展名.blade.php边栏选项卡模板才能使用它。