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

相关文章
相关标签/搜索