Laravel 5.3 - 保存后无法检索模型ID

时间:2016-11-06 17:46:57

标签: model eloquent laravel-5.3

保存新模型时,模型对象将包含所有列的信息(包括动态生成的时间戳),但不包含id。

例如:

$uid = Uid::Create(['name' => 'test']);

$uid = new Uid; $uid->name = 'test'; $uid->save()

将返回{"name":"test","updated_at":"2016-11-06 17:36:44","created_at":"2016-11-06 17:36:44"}

id是一个增量,因为我一直在使用以前的Laravel版本。

我也尝试添加$visible = ['id'],但无效。 知道为什么会这样吗?

干杯

1 个答案:

答案 0 :(得分:0)

好的,现在看来你需要添加

public $incrementing = true;

所有型号......