【问题标题】:Livewire is not working without PHP artisan serve如果没有 PHP 工匠服务,Livewire 将无法工作
【发布时间】:2021-03-29 21:35:44
【问题描述】:

当我使用php artisan serve 时,Livewire 工作正常。

当我使用 XAMPP (http://localhost/daily/public/) 查看 Laravel 时,Livewire 无法正常工作,我提交时它一直在提交表单。它不应该因为 Livewire 而提交。它在php artisan serve 中运行良好。 Livewire 无法使用 XAMPP。

【问题讨论】:

  • 您在浏览器的控制台中收到任何消息吗?
  • 你在.env 中的APP_URL 可能设置为127.0.0.1,也许?
  • 我的控制台显示 livewire.js not found,.
  • @BenzigarJS livewire.js 文件是否在public 文件夹中?
  • 我也有同样的问题,还没有找到答案...

标签: php laravel laravel-livewire


【解决方案1】:

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

php artisan livewire:publish --config

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

'asset_url'  => null,

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

它应该在那之后工作。至少它在我的情况下有效。

文档:https://laravel-livewire.com/docs/2.x/installation

但在文档中,该字符串被称为:

'asset_base_url' => '/assets'

而不是

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

但最后都无所谓了;)

【讨论】:

    【解决方案2】:

    看起来您在 Windows 上。考虑改用 laragon。事情刚刚好

    【讨论】:

      猜你喜欢
      • 2021-01-29
      • 2016-08-17
      • 2017-03-27
      • 2021-06-05
      • 2020-04-01
      • 2021-04-02
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      相关资源
      最近更新 更多