大佬教程收集整理的这篇文章主要介绍了laravel faker使用(假数据填充),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
faker 是 laravel 默认就有的扩展,直接使用即可
#https://packagist.org/packages/fzaninotto/faker composer require fzaninotto/faker
@H_618_7@2、模型工厂
生成模型工厂
PHP artisan make:factory ArticleFakerFactory #生成文件:database/factories/ArticleFakerFactory.PHP
@H_618_7@<?PHP use Faker\Generator as Faker; $factory->define(\App\Model\Article\ArticleModel::class, function (Faker $faker) { return [ 'title' => $faker->title, 'content' => $faker->text($maxNbChars=2000), 'creator' => $faker->name, 'updater' => $faker->name, 'created_at' => time(), 'updated_at' => time() ]; });
@H_618_7@3、seeder
生成seeder
PHP artisan make:seeder ArticleFakerSeeder
@H_618_7@public function run() { factory(\App\Model\Article\ArticleModel::class) ->times(5) //重复次数 ->make() //创建模型集合 ->each(function ($model) { //遍历模型实例 $model->save(); //保存数据库 }); }
@H_618_7@执行 seeder
PHP artisan db:seed --class=ArticleFakerSeeder
@H_618_7@大佬总结
以上是大佬教程为你收集整理的laravel faker使用(假数据填充)全部内容,希望文章能够帮你解决laravel faker使用(假数据填充)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。