Laravel项目拆分public目录后如何修改Livewire的js资源加载路径
配置Livewire静态资源加载路径方法
方法1:直接修改.env配置(推荐,无需修改代码)
- 打开你的Laravel项目根目录下的
.env文件,新增如下配置项:
LIVEWIRE_ASSET_URL=http://localhost/projpubl
- 保存后执行配置缓存清理命令生效:
php artisan config:clear
方法2:修改Livewire配置文件(适合多环境自定义配置场景)
- 先运行Artisan命令发布Livewire的官方配置文件:
php artisan livewire:publish --config - 执行成功后项目会生成
config/livewire.php文件,打开文件找到asset_url配置项,修改为:
'asset_url' => 'http://localhost/projpubl',
- 保存后同样执行
php artisan config:clear清理配置缓存即可生效。
额外注意事项
- 如果你的拆分后的public目录下还没有生成livewire的静态资源文件,可执行如下命令发布资源:
php artisan livewire:publish --assets - 执行上述命令后需要将项目默认
public/livewire目录整体移动到你拆分后的c:\xampp\htdoc\projpubl路径下,保证资源可正常访问。
内容的提问来源于stack exchange,提问作者user2301515
相关产品推荐
相关产品推荐

