【发布时间】:2020-01-25 21:13:06
【问题描述】:
SQLSTATE[HY000]:一般错误:1364 字段“电子邮件”没有默认值(SQL:插入
form1s(name,updated_at,created_at)值(jhiui,2019- 09-25 15:39:57, 2019-09-25 15:39:57))
我的控制器
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\form1;
class formcontroller extends Controller
{
public function store(Request $request ){
//dd($request->all());
$form1=new form1;
$form1->name=$request->yourname;
$form1->save();
$form1->email=$request->email;
$form1->save();
$form1->tp=$request->tp;
$form1->save();
$form1->heading=$request->subject;
$form1->save();
$form1->text=$request->message;
$form1->save();
$form1->image=$request->image;
$form1->save();
}
}
【问题讨论】:
-
不要将您的代码发布为图像...这是文本;将代码复制并粘贴到您的问题中,这样我们就不必导航到 3 个不同的链接来查看您的问题,因此我们可以轻松帮助调试。
-
话虽如此,看看你的第二张图片,不要在每个属性之后调用
$form1->save()。添加所有属性并调用$form1->save()一次