zoukankan      html  css  js  c++  java
  • laravel框架一种方便的快速填充数据的方法

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

    首先创建seeder类

    php artisan make:seeder MovieTableSeeder

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

    // 使用该插件创建 fake 数据
    composer require fzaninotto/faker 

    具体用法如下

    <?php
    
    use IlluminateDatabaseSeeder;
    
    class MovieTableSeeder extends Seeder
    {
        /**
         * Run the database seeds.
         *
         * @return void
         */
        public function run()
        {
            //
            $faker = FakerFactory::create();
    
            for($i = 0; $i < 1000; $i++) {
                AppMovie::create([
                    'name' => $faker->name
                ]);
            }
        }
    }

    运行插入数据命令

    php artisan db:seed --class=MovieTableSeeder

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

  • 相关阅读:
    愤怒的小鸟(angry bird )
    1101模拟
    1029模拟题解
    1028题解
    图床
    数据结构
    博弈论
    差分
    前缀和
    快读和快写
  • 原文地址:https://www.cnblogs.com/zjj-php/p/7794594.html
Copyright © 2011-2022 走看看