Livewire在没有PHP Artisan服务的情况下无法工作

o2gm4chl  于 6个月前  发布在  PHP
关注(0)|答案(3)|浏览(67)

当我使用php artisan serve时,Livewire工作正常。
x1c 0d1x的数据
当我使用XAMPP(http://localhost/daily/public/)查看Laravel时,Livewire不工作,当我提交时它一直提交表单。它不应该提交,因为Livewire。它在php artisan serve中工作正常。Livewire不工作XAMPP。


busg9geu

busg9geu1#

首先,你应该使用下一个命令发布livewire配置文件:

php artisan livewire:publish --config

字符串
然后在config文件夹中,您可以找到文件htdocs\YourProjectName\website\livewire. php,您可以在其中编辑下一个字符串:

'asset_url'  => null,


'asset_url'  => 'http://localhost/YourProjectName/public',


在那之后它应该会起作用。至少在我的情况下是起作用的。
电话:https://laravel-livewire.com/docs/2.x/installation
但在docs中,该字符串被称为:

'asset_base_url' => '/assets'


而不是

'asset_url'  => 'http://localhost/YourProjectName/public',


但最后,这并不重要;)

1bqhqjot

1bqhqjot2#

我可以证实,这是不工作(开箱即用)在拉腊贡太。
在使用“php artisan serve”时,URL http://livewire.test/counter从/public正确加载,而在Laragon中则不是。我怀疑它必须使用虚拟域与Xampp和Laragon做一些事情。
在将APP_URL更改为http://livewire.test/public后,它也不起作用,但在Laragon中重新加载Apache后,它终于起作用了。

c7rzv4ha

c7rzv4ha3#

看起来你是在Windows上。考虑切换到laragon。这件事只是工作

相关问题