首页 > 解决方案 > 代码没问题,但表单没有将数据提交到数据库,Laravel 项目

问题描述

下面是我的代码,但是当我单击提交时,表单会刷新并且没有数据发送到数据库中。

我已经尝试过 wire:model.lazy="email" 和 wire:model.defer="email" 没有变化 尝试运行 php artisan optimize:clear 还是一样 尝试运行 composer remove livewire/livewire && composer require livewire/ livewire && php artisan optimize:clear no change 请帮助我,因为项目没有显示任何错误

类文件

public $email;

public function storesubscribe()
{
    $subscriber = new Subscription();
    $subscriber->email = $this->email;
    $subscriber->save();
}

      <div class="container">
      <div class="row justify-content-center">
          <div class="col-lg-7">
              <div class="subscribe-content-area text-center">
                  <h2 class="title text-white">Subscribe Our News Latters for Get Update </h2>
                  <form class="subscribe-form" wire:submit.prevent="storesubscribe">
                      <input wire:model="email" type="email" name="email" id="email" placeholder="Enter your email address">
                      <button type="submit" class="form-icon"><i class="fa fa-paper-plane"></i></button>
                  </form>
              </div>
          </div>
      </div>
  </div>

标签: phplaravel

解决方案


推荐阅读