2016-11-06 9 views
0

新しいモデルを保存すると、モデルオブジェクトにはすべての列(動的に生成されたタイムスタンプを含む)の情報が含まれますが、IDは含まれません。例えば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"}

私は常に、以前Laravelのバージョンで行ってきたようidは、増加であるが返されます。

$visible = ['id']を追加しようとしましたが、機能しませんでした。 これがなぜ起こっているのでしょうか?

乾杯

答えて

0

[OK]を、

...今、あなたはすべてのモデルに

public $incrementing = true; 

を追加する必要がありそうです

関連する問題