Laravel5:包括javascript文件

Laravel5:包括javascript文件,javascript,laravel,laravel-5.4,Javascript,Laravel,Laravel 5.4,首先,我必须明确地说,我对拉雷维尔很陌生,我还有很多东西要学 在我的一个控制器中,我需要调用一个Javascript函数。要做到这一点,我只需 echo "<script>triggerPixel();</script>"; 这是正确的方法吗?还是我应该简单地在resources/assets/javascripts中添加一个文件? 我有点迷路了,欢迎解释一下 谢谢 将实际的.js文件放入public/js文件夹中 然后,将所有js引用放在一个文件中,例如,footer

首先,我必须明确地说,我对拉雷维尔很陌生,我还有很多东西要学

在我的一个控制器中,我需要调用一个Javascript函数。要做到这一点,我只需

echo "<script>triggerPixel();</script>";
这是正确的方法吗?还是我应该简单地在resources/assets/javascripts中添加一个文件? 我有点迷路了,欢迎解释一下


谢谢

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

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

内部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')

感谢您的帮助,只需调用其中一个刀片视图中的页脚即可。问题是,我没有使用视图,我只是使用一个控制器来处理一些事情,在这个过程中,我需要调用我的JS文件。这是一篇文章中说,你不应该在控制器中调用javascript函数:如果你是新来的laravel,我强烈建议所有这些视频:当您调用任何javascript函数或包含js时,它们都不起作用。在标记结束之前,您应该在页脚中包含所有js。
<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>