无效的日期时间格式:1366 不正确的整数值:"chapati"表示行中的"food_item"列



>我试图在一家名为"食物"的餐厅中保存食物

$food=new Food;
$food->restaurant_id=$request->get('restaurant_id');
$food->price=$request->input('price');
$food->food_item=$request->input('food_item'); 
$food->save();

我收到上面的错误

看起来您的食品模型可能具有食品项模型的外键。 您可能已将数据库设置为允许使用food_item外键以使关系正常工作。

食物模型上查看您的迁移和关系。 我怀疑它正在寻找一个整数外键来与 FoodItem 模型匹配,而从$request对象传入的是一个字符串"chapati",这导致了数据库错误。 或者,当您创建foods数据库并且应该是字符串时,它可能只是一个错误。 错误消息中的"日期时间"内容倾向于可能只是在数据库创建时出错,您可能已将food_item作为日期时间类型输入。

若要更正,请将数据库更改为food_item字符串,或更改表单以允许FoodItemid进入$request对象(或日期时间,如果确实是您想要的(。

相关内容

  • 没有找到相关文章

最新更新