Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 字段';全名';不';没有默认值(SQL:insert到'contacts'('updated_at`,'created_at`)_Php_Mysql_Laravel_Laravel 5.6 - Fatal编程技术网

Php 字段';全名';不';没有默认值(SQL:insert到'contacts'('updated_at`,'created_at`)

Php 字段';全名';不';没有默认值(SQL:insert到'contacts'('updated_at`,'created_at`),php,mysql,laravel,laravel-5.6,Php,Mysql,Laravel,Laravel 5.6,我在Laravel 5.6上遇到以下错误。但是我发送的值不是null。我正在本地的Docker中运行MySQL。当我销毁容器并创建新的MySQL容器时,它可以正常工作一段时间。我认为这是一个RAM错误 那是我的macbook: MacBookPro(视网膜,13英寸,2013年末)莫哈韦10.14.6 处理器:2.4 GHz Intel Core i5 Ram:8 GB 1600 MHz DDR3 图形:英特尔虹膜1536MB 你有什么建议吗?或者有什么解决办法 错误: SQLSTATE[HY

我在Laravel 5.6上遇到以下错误。但是我发送的值不是null。我正在本地的Docker中运行MySQL。当我销毁容器并创建新的MySQL容器时,它可以正常工作一段时间。我认为这是一个RAM错误

那是我的macbook:

MacBookPro(视网膜,13英寸,2013年末)莫哈韦10.14.6
处理器:2.4 GHz Intel Core i5
Ram:8 GB 1600 MHz DDR3
图形:英特尔虹膜1536MB
你有什么建议吗?或者有什么解决办法

错误

SQLSTATE[HY000]:一般错误:1364字段“全名”没有默认值(SQL:插入到“联系人”(“已更新”、“已创建”)值(2020-12-20 06:00:492020-12-20 06:00:49))
以前的例外情况
SQLSTATE[HY000]:一般错误:1364字段“fullname”没有默认值(HY000)
SQLSTATE[HY000]:一般错误:1364字段“fullname”没有默认值(HY000)
ContactController.php

公共函数存储(请求$Request)
{
$validated=$request->validate([
“全名”=>“必需”,
“电子邮件”=>“必需”|电子邮件”,
“电话”=>“必需”,
'消息'=>'必需|介于:101000'之间,
//“验证码”=>“需要验证码”,
]);
$contact=新联系人;
如果($contact->save($validated)){
session()->flash('success',trans('Kayıt başarıyla eklendi');
}否则{
session()->flash('success',trans('Kayıt eklenirken bir sorun oluştu');
}
返回重定向(路由('contact.create');
}

模型的
保存
方法不接受属性,而是以当前的方式保存模型。当前,您正在保存一个没有属性的模型,但Eloquent会自动设置时间戳。您可以在创建新实例时传递要为模型设置的属性:

$contact = new Contact($validated);

if ($contact->save()) {

您必须确保在模型上设置“可填充”才能像这样填充这些属性。

Hi@lagbox,哦,我知道了。非常感谢您的回答。