我遇到了一个问题,这是什么,什么?
1.在我的控制器中,我从表单中获取输入值。
2.我在数据库表中创建行并填入红色值。
问题是这些输入值之一是一个整数,当我放入DB表时,它总是0,没有别的。我只返回了已发布的值,而不是0。
数据库表列名都正确,数据类型也正确。
最奇怪的部分是在其他函数(同一个控制器)中,我从其他输入值做同样的事情,并且它输入正确的值,也是具有相同类型的值...代码是相同的,但在一种情况下它放入零...
我想用一个整数值添加到DB表
Projects::create([
'name'=>$name,
'region'=>$region,
'needs'=>$amount, <-the issued value
'ready'=>false
]);
我百分百肯定这个表有列#34;需要&#34;并且$ amount变量保持正确的值(不是0)。
这有几个小时真正的头饼干,没有什么,找不到任何可以解决这个问题的东西......
检索输入数据的代码是:
$name = Input::get('name');
$region = Input::get('region');
$amount = Input::get('projectAmount');
Projects::create([
'name'=>$name,
'region'=>$region,
'needs'=>$amount,
'ready'=>false
]);