我有一个有关Udemy的电子商务课程,我一直在尝试,但遇到相同的错误,我重新加载了该课程,甚至尝试克隆代码,但仍然遇到相同的错误。
这是针对PHP Laravel 5.5,试图将产品加载到数据库phpmyadmin产品表中。
<div class="form-group">
{{ Form::label('category_id', 'Categories') }}
{{ Form::select('category_id', $categories, null, ['class' => 'form-control', 'placeholder'=>'SelectCategory']) }}
</div>
该表单应将图像和产品描述加载到产品下的数据库中,而phpmyadmin则不加载任何内容。
错误:
1048列'category_id'不能为空(SQL:插入
products
({pro_name
,pro_code
,stock
,`pro_pr▶“
答案 0 :(得分:0)
错误非常简单:
您正在尝试将数据写入caregory_id
列。
很遗憾,此列不允许使用null
。
您可以更改表的属性,并允许category_id
为空...
但我不认为这就是您想要的。
因此->
在此表中创建内容时,您应该尽量不要将null
传递为category_id
。