我在Resources/views/somedir/somefile.js
内有一个文件。此文件不会以静态方式使用:
<script type="text/javascript" src="somedir/somefile.js"></script>
相反,它只会在另一个JavaScript文件中使用。它将通过AJAX加载它。但是,此文件包含在上述解决方案中。但是,当然,它将尝试加载的文件(somefile.js
)尚未出现在网络目录中。
有没有办法让文件成为&#34; public&#34;,而不是手动将它们复制到网络目录?
非常感谢。
答案 0 :(得分:0)
将文件放到公共目录
Resources/public/js/somefile.js
然后使用资产标签
<script src="{{ asset('bundles/mybundle/js/somefile.js') }}"></script>