Laravel 8 持久化模型
create
方法创建模型实例,并使用 Eloquent 的 save
方法将其持久化到数据库中:
use App\Models\User;
public function testDatabase()
{
// Create a single App\Models\User instance...
$user = User::factory()->create();
// Create three App\Models\User instances...
$users = User::factory()->count(3)->create();
// Use model in tests...
}
您可以通过将属性数组传递给 create
方法来覆盖模型上的属性:
$user = User::factory()->create([
'name' => 'Abigail',
]);