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

Ecommerce Laravel Laravel
Jersey Avenue is an interactive SPA project using TALL Stack (TailwindCSS, AlpineJS, Laravel 10, Livewire). Laravel
Mengenal Mass assignment di Laravel Laravel
Seeder Laravel dari File JSON sekaligus Upload Gambar dari Link Eksternal Laravel
Deployment Laravel Laravel
Login sebagai user lain di laravel Controller

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