Laravel 5:包括javascript文件

时间:2017-07-20 09:01:21

标签: javascript laravel laravel-5.4

首先,我必须确切地说我对Laravel很新,而且我还有很多需要学习的东西。

在我的一个控制器中,我需要调用Javascript函数。为此,我只是

echo "<script>triggerPixel();</script>";

我只是不确定在哪里存储包含该功能的Javascript文件。

从我现在得到的是,我应该使用elixir在gulpfile.js中添加类似这样的文件:

mix.scripts('myscript.js');

这是正确的方法,还是我只需在资源/资产/ javascripts中添加一个文件? 我有点失落,欢迎一些解释。

谢谢!

1 个答案:

答案 0 :(得分:2)

将您的实际.js文件放在public / js文件夹中

然后,将所有js引用放在一个文件中,例如在resources / views文件夹中的footer.blade.php。

在footer.blade.php里面:

<script src="{{ URL::asset('js/jquery-3.2.1.min.js') }}"></script>
<script type="text/javascript" src="{{ URL::asset('js/custom.js') }}"></script>
<script type="text/javascript" src="{{ URL::asset('js/app.js') }}"></script>

然后使用:@include ('footer')

在您的某个刀片视图中调用页脚