laravel框架一種方便的快速填充數據的方法

首先你們都知道在laravel框架裏是採用seeder來填充數據的,具體命令以下,請將以下的類名稱替換成你具體的seeder類名。php

首先建立seeder類laravel

php artisan make:seeder MovieTableSeeder

在這裏主要是想介紹你們一個插件composer

// 使用該插件建立 fake 數據
composer require fzaninotto/faker 

具體用法以下框架

<?php

use Illuminate\Database\Seeder;

class MovieTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        //
        $faker = Faker\Factory::create();

        for($i = 0; $i < 1000; $i++) {
            App\Movie::create([
                'name' => $faker->name
            ]);
        }
    }
}

運行插入數據命令ui

php artisan db:seed --class=MovieTableSeeder

是否是很簡單就插入1000條數據了,並且數據真實度高。spa

相關文章
相關標籤/搜索