Laravel 7的工厂拥有一个名为afterCreatingState()的方法,您可以在其中定义在将具有特定状态的模型保存到数据库后会发生什么。
$factory->afterCreatingState(App\User::class, 'active', function ($user, $faker) {
// ...
});
Laravel 8 工厂没有这个方法,相反只有通用的 afterCreating() 方法。
public function configure()
{
return $this->afterCreating(function (User $user) {
//
});
}
如何实现这种行为?