laravel框架一种方便的快速填充数据的方法

时间:2025-01-22 16:33:56

首先大家都知道在laravel框架里是采用seeder来填充数据的,具体命令如下,请将如下的类名称替换成你具体的seeder类名。

首先创建seeder类

php artisan make:seeder MovieTableSeeder

在这里主要是想介绍大家一个插件

// 使用该插件创建 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
]);
}
}
}

运行插入数据命令

php artisan db:seed --class=MovieTableSeeder

是不是很简单就插入1000条数据了,而且数据真实度高。

laravel框架一种方便的快速填充数据的方法

相关文章