Laravel livewire 脚本完整路径
Laravel livewire script full path
如果我在
有一个laravel项目
c:\xampp\htdoc\proj -> http://localhost/proj
和publicurl
c:\xampp\htdoc\projpubl -> http://localhost/projpubl
使用laravel livewire,javascript url 是
<script src="/livewire/livewire.js?id=83b555bb..." data-turbo-eval="false" data-turbolinks-eval="false"></script>
我想做 url 比如:
<script src="http://localhost/projpubl/livewire/livewire.js?id=83..
怎么办?
如果您将应用程序托管在不是域根目录的路径中,则需要发布 Livewire 配置并设置 asset_base_url
属性。 the documentation.
中说明了这一点
要发布配置文件,运行
php artisan livewire:publish --config
您将获得项目中 Livewire-config 文件的副本,位于 config/livewire.php
。
找到 asset_url
属性(大约第 57 行)并将其设置为
'asset_url' => '/projpubl'
请注意,由于我不知道您是如何设置项目的,因此 Laravel 中 public
目录之外的任何内容都不应从任何 HTTP 请求访问。
如果我在
有一个laravel项目c:\xampp\htdoc\proj -> http://localhost/proj
和publicurl
c:\xampp\htdoc\projpubl -> http://localhost/projpubl
使用laravel livewire,javascript url 是
<script src="/livewire/livewire.js?id=83b555bb..." data-turbo-eval="false" data-turbolinks-eval="false"></script>
我想做 url 比如:
<script src="http://localhost/projpubl/livewire/livewire.js?id=83..
怎么办?
如果您将应用程序托管在不是域根目录的路径中,则需要发布 Livewire 配置并设置 asset_base_url
属性。 the documentation.
要发布配置文件,运行
php artisan livewire:publish --config
您将获得项目中 Livewire-config 文件的副本,位于 config/livewire.php
。
找到 asset_url
属性(大约第 57 行)并将其设置为
'asset_url' => '/projpubl'
请注意,由于我不知道您是如何设置项目的,因此 Laravel 中 public
目录之外的任何内容都不应从任何 HTTP 请求访问。