【发布时间】:2020-01-18 11:08:20
【问题描述】:
当我像这样创建 Laravel 工厂时:
factory(App\User::class, 10)->create()->each(function ($user) {
$user->useroptions()->save(factory(App\UserOption::class)->make(['user_id' => $user->id]));
});
,Laravel 将需要 user_id 作为 useroption-table 的一部分,因为源表是 user 并且所需的值是 id -ùser_id`。
现在,当我想使用uid 而不是user_id 时,我应该怎么做?
【问题讨论】:
-
在定义关系的时候需要定义自定义的primary id
标签: laravel eloquent default factory