小编Neb*_*ter的帖子

Laravel 8 创建后的出厂状态

Laravel 7 工厂有afterCreatingState()方法,您可以在其中定义具有特定状态的模型保存到数据库后应该发生的事情。

$factory->afterCreatingState(App\User::class, 'active', function ($user, $faker) {
    // ...
});
Run Code Online (Sandbox Code Playgroud)

Laravel 8 工厂没有这个方法,而是只有通用afterCreating()

public function configure()
{
    return $this->afterCreating(function (User $user) {
        //
    });
}
Run Code Online (Sandbox Code Playgroud)

如何实现这种行为?

php laravel laravel-7 laravel-8

5
推荐指数
1
解决办法
1347
查看次数

标签 统计

laravel ×1

laravel-7 ×1

laravel-8 ×1

php ×1