草庐IT

deliveryGuy

全部标签

php - Laravel4 模型主键值在插入后丢失

id=1;print$deliveryGuy->id;//Prints1if(!$deliveryGuy->save()){thrownew\Exception('Cantsave.');}print$deliveryGuy->id;//Prints0谁能解释一下为什么ID值丢失了? 最佳答案 不确定你是否针对你的情况解决了这个问题,但在Laravel5.1中,这恰好发生在我身上-一个表的主键与另一个表的主键相同,因为存在0或1-1关系他们之间。发生的事情是,Eloquent将主键分配给插入的最后一个插入ID,但由于主键不是自动递增