我可以在两个地方存储
javascripts:resources / assets / javascripts和public / js.
如果我们将文件放在resources / assets / javascripts中,我们应该添加gulp任务来复制它们.这是这种方法的弱点.我们需要在浏览器调试器中进行路径映射.
如果我们将这些文件放在public / js中,我们将在一个地方安装源JS和编译JS,它们将被搞砸.
那么,我应该在哪里将JS存储在Laravel 5中?
解决方法
“Laravel-5”的答案是把它们放在资源/资产/ javascripts中.然后你使用Laravel-Elixer,它是Taylor Jeffrey Way的新npm软件包,它使用gulp为你处理整个资产管理.
使用Laravel-Elixer,您可以在简单的工作流程中发布,组合,修改和控制所有css js资产.
Elixer做了很多 – 你可以在这里阅读:https://github.com/laravel/elixir
Jeffrey Way也完成了整个Laracast系列(我认为这个系列是免费的):https://laracasts.com/index/elixir