mrbenosborne / laravel-database-seed-trait
通过使用特性(trait)在Laravel测试中种子数据库。
1.0.1
2020-06-16 16:13 UTC
Requires
- php: >=7.0
- illuminate/support: ^5.5|^6|^7
Requires (Dev)
- laravel/framework: 5.5.x
This package is auto-updated.
Last update: 2024-09-29 05:42:43 UTC
README
通过使用特性(trait)在Laravel测试中种子数据库。
安装
composer require mrbenosborne/laravel-database-seed-trait
示例
特性将使用默认的种子器 "DatabaseSeeder",以及您在应用配置中指定的默认连接。
之前
<?php namespace Tests\Feature; use DatabaseSeeder; use Illuminate\Foundation\Testing\DatabaseMigrations; use Tests\TestCase; class AuthControllerTest extends TestCase { use DatabaseMigrations; protected function setUp(): void { parent::setUp(); $this->seed(DatabaseSeeder::class); } }
之后
<?php namespace Tests\Feature; use Illuminate\Foundation\Testing\DatabaseMigrations; use Database\SeedDatabase; use Tests\TestCase; class AuthControllerTest extends TestCase { use DatabaseMigrations, SeedDatabase; }