Skip to content
logo

Kotak Kode Pemograman

Sharing tentang bahasa pemograman

  • WordPress
    • Plugin
  • Tutorial
    • PHP
  • Laravel
  • Tools Webbsite
  • Desain
  • Source Code
  • Web Developer
  • Toggle search form

Contoh Membuat Factory di Laravel

Posted on 19/06/202319/06/2023 By kotakkode No Comments on Contoh Membuat Factory di Laravel

php artisan make:factory StudentsFactory

<?php

namespace Database\Factories;

use Illuminate\Database\Eloquent\Factories\Factory;

/**
 * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Students>
 */
class StudentsFactory extends Factory
{
    /**
     * Define the model's default state.
     *
     * @return array<string, mixed>
     */
    public function definition(): array
    {
        return [

                'idstudents' => mt_rand(1000000, 9999999),
                'fullname' => fake()->name,
                'gender' => fake()->randomElement(['M', 'F']),
                'address' => fake()->address,
                'emailaddress' => fake()->safeEmail(),
                'phone' => fake()->phoneNumber,

        ];
    }
}

Buat seedernya

php artisan make:seeder StudentsSeeder

<?php

namespace Database\Seeders;

use App\Models\Students;
use Illuminate\Database\Seeder;

class StudentsSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {

        Students::factory()->count(500)->create();
    }
}
Students::factory()->count(500)->create();

kode tersebut akan membuat data sebanyak 500

Laravel Tags:factory, seeder

Post navigation

Previous Post: Membuat nomer urut di laravel
Next Post: Membuat Pagination di Laravel 10 dengan Bootstrap 5

Related Posts

Membuat Pagination di Laravel 10 dengan Bootstrap 5 Blade
Contoh Controller Search multi tabel berelasi di laravel Controller
.htaccess laravel untuk menganti php version di cpanel Laravel
Keamanan Laravel Laravel
Cara membuat Value selected Dropdown di halaman edit blade laravel Blade
Membuat Fitur login, Register dan Admin Panel Laravel dengan Breeze Laravel

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Copyright © 2026 Kotak Kode Pemograman.

Powered by PressBook Grid Blogs theme