我有(serialNumber)和(show)表...当我想在show table中插入serialnumber时,它应该检查serialNumber表中的serialnumber如果isSold = 0它应该更新为1并且新记录应该保存其他... ......现在我该怎么编辑这段代码?
public function save(Request $request)
{
$serial = serialNumber::find('$serialnumber', input::get('serialnumber'));
if($serialNumber->isSold == '0')
{
return serialNumber::update($serial->isSold == '1');
return show::create($request->all());
}
else{
echo "#";
}
}
答案 0 :(得分:0)
您应该先检查您的代码。我猜serialNumber
不是常数。引号中有变量,第一次返回在所有情况下都否定第二次返回。无论如何,你的情况应该是这样的。
$serialNumber = \Input::get('serialNumber');
if ($serialNumber->isSold == '0') $serial->update(['isSold' => 1]);