首先,我必须确切地说我对Laravel很新,而且我还有很多需要学习的东西。
在我的一个控制器中,我需要调用Javascript函数。为此,我只是
echo "<script>triggerPixel();</script>";
我只是不确定在哪里存储包含该功能的Javascript文件。
从我现在得到的是,我应该使用elixir在gulpfile.js中添加类似这样的文件:
mix.scripts('myscript.js');
这是正确的方法,还是我只需在资源/资产/ javascripts中添加一个文件? 我有点失落,欢迎一些解释。
谢谢!
答案 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')