Create Custom Factory (ok)

https://laravel.com/docs/9.x/seeding

Tổng hợp nguồn để lấy trường facker https://app.gitbook.com/o/-LVfVRgJVnpA6bttpEFT/s/-MCBeDUD-PK_RF-YgJRe/tong-hop-nhung-truong-du-lieu-de-facker-ok

Cách 1:

php artisan make:seeder UserSeeder

C:\xampp\htdocs\api\database\seeders\UserSeeder.php

<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Str;

class UserSeeder extends Seeder {
  /**
   * Run the database seeds.
   *
   * @return void
   */
  public function run() {
    DB::table('users')->insert([
      'name'     => Str::random(10),
      'email'    => Str::random(10) . '@gmail.com',
      'password' => Hash::make('password'),
    ]);
  }
}

Run

Kết quả:

Chú ý: Theo một ví dụ mặc định

C:\xampp\htdocs\api\database\seeders\DatabaseSeeder.php

Chỉ cần chay dòng lệnh

Cách 2: đ

C:\xampp\htdocs\api\database\migrations\2022_04_24_190230_item.php

C:\xampp\htdocs\api\app\Models\Item.php

C:\xampp\htdocs\api\database\seeders\ItemSeeder.php

C:\xampp\htdocs\api\database\factories\ItemFactory.php

Sau cùng chạy:

Kết quả thật vi diệu :)

Last updated

Was this helpful?