라라벨 Factory, Seeder 차이 비교
2022. 5. 6. 11:39ㆍPHP/Laravel8.X
728x90
Seeder, Factory 사용법 코드 풀버전
https://www.scratchcode.io/difference-between-factory-and-seeders-in-laravel/
Faker library
https://github.com/fzaninotto/Faker
Seeders | Factory |
Test/fake data 생성 | |
Class | Helper function, Global object |
CLI command > php artisan make:seeder UsersSeeder |
Model > php artisan make:factory PostFactory |
public function run() { DB::table('users')->insert( [ 'name' => Str::random(10), 'email' => Str::random(10).'@gmail.com', 'password' => Hash::make('password'), ], [ 'name' => Str::random(10), 'email' => Str::random(10).'@gmail.com', 'password' => Hash::make('password'), ], ); } |
public function run() { factory(User::class, 2)->create(); factory(Post::class, 2)->create(); } |
728x90
반응형
'PHP > Laravel8.X' 카테고리의 다른 글
cURL error 60: SSL certificate problem (0) | 2022.05.11 |
---|---|
PHP 라라벨 블레이드 문법 - 블레이드 템플릿에서 PHP 변수 (0) | 2022.05.10 |
PHP 라라벨 블레이드 문법 - 제어구조 (0) | 2022.05.10 |
php 라라벨 view 호출, view로 데이터 배열 넘기기 (0) | 2022.05.09 |
Laravel migration, seed, factory 차이 (0) | 2022.05.03 |