我正在使用laravel filemanager:
https://unisharp.github.io/laravel-filemanager/installation
当我从供应商公开发布内容时,除JS文件外,其他所有功能均正常。
它仍然使用供应商的js文件,而不是公共的。
我尝试过:
运行作曲家dumpautoload
在laravel和浏览器中的任何代码更改后,清除所有缓存。
从公共目录删除js文件除了我删除时什么都没有 他们从供应商文件夹中说,即使他们在 公共目录..
答案 0 :(得分:0)
我发现,只有一个js / script不在公共目录中使用,而是在供应商目录中使用。
我发现供应商内部视图目录=> index.blade.php
:
<script>{!! \File::get(base_path('vendor/unisharp/laravel-filemanager/public/js/script.js')) !!}</script>
{{-- Use the line below instead of the above if you need to cache the script. --}}
{{-- <script src="{{ asset('vendor/laravel-filemanager/js/script.js') }}"></script> --}}
并注释了供应商脚本和未注释的公共脚本。
现在可以了。