php - 代码没问题,但表单没有将数据提交到数据库,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>
解决方案
推荐阅读
- c# - 设备关闭时捕获异常?
- android-pendingintent - 待处理的意图在几个小时后停止工作
- python - 如何在 TensorFlow 中调用经过训练的 NN 来训练另一个 NN?
- influxdb - 根据命令将 fieldType 字符串更改为在 Influx 中浮动:显示字段键
- python - 收益和回报有什么区别?
- scala - 坚持编写一个多态转置函数,该函数接受并返回数组或序列/向量的 RDD
- c++ - var 已通过“if (var = 0 || var == 0)”语句更改为 1
- naming-conventions - 作为下划线的“public”的常规前缀是“private”?
- python-3.x - 西班牙 POS 标记器 CESS,我如何在我的代码中实现它
- ios-simulator - Xcode 10.1 模拟器显示黑屏