Mẫu tạo dữ liệu Product với seeder (ok)

C:\xampp\htdocs\bangtaivietnam\database\factories\ProductFactory.php

<?php
namespace Database\Factories;
use App\Models\Product;
use Illuminate\Database\Eloquent\Factories\Factory;
class ProductFactory extends Factory {
  protected $model = Product::class;
  /**
   * Define the model's default state.
   *
   * @return array
   */
  public function definition() {
    return [
      'product_name'    => $this->faker->text(10),
    ];
  }
}

C:\xampp\htdocs\bangtaivietnam\database\seeders\ProductSeeder.php

<?php
namespace Database\Seeders;
use App\Models\Product;
use Illuminate\Database\Seeder;
class ProductSeeder extends Seeder {
  /**
   * Run the database seeds.
   *
   * @return void
   */
  public function run() {
    Product::factory()->count(100)->create();
  }
}

C:\xampp\htdocs\bangtaivietnam\database\migrations\2022_06_18_203456_create_table_products_table.php

C:\xampp\htdocs\bangtaivietnam\app\Http\Controllers\ProductController.php

C:\xampp\htdocs\bangtaivietnam\app\Models\Product.php

Last updated

Was this helpful?