【发布时间】:2020-02-04 07:40:46
【问题描述】:
当尝试在工厂中获取随机用户 ID 时,它总是返回 null,尽管 DB 包含 50 用户(通过 User 工厂创建)。
'user_id' => User::all()->random()->id
我尝试这样做显示检索到的资源:
dd(User::all()->random())
结果和预期的完全一致
App\User^ {#num #fillable: array:9 [] ... #attributes: array:14 [ "id" => 25 ... ] }
但这是另一种方法:
dd( User::all()->random()->id )
总是返回null。
【问题讨论】:
-
你试过这样吗?
dd((User::all()->random())->id);
标签: php laravel laravel-migrations laravel-6