laravel数据填充(seeder)及faker和tinker的使用
2017-12-06 22:05
477 查看
语法
创建填充器:php artisan make:seeder 填充器名称 (使用大驼峰)运行填充器:php artisan db:seed –class=UserTableSeeder
作用:快速插入测试数据
修改app->database->seeds下的文件的run方法
DB::table('day_t2')->insert([ ['username' => 'test', 'content' => 'yyy', 'pwd' => md5('admin'), 'created_at' => 0, 'updated_at' => 0], ['username' => 'test', 'content' => 'yyy', 'pwd' => md5('admin'), 'created_at' => 0, 'updated_at' => 0], ['username' => 'test', 'content' => 'yyy', 'pwd' => md5('admin'), 'created_at' => 0, 'updated_at' => 0], ['username' => 'test', 'content' => 'yyy', 'pwd' => md5('admin'), 'created_at' => 0, 'updated_at' => 0], ]);
faker
faker是PHP的一个库安装:composer require fzaninotto/faker
修改seeds下的文件 $faker = \Faker\Factory::create('zh_CN'); 把上边的固定数据用$faker->字段名替换即可,例如: ['username' => $faker->name]
tinker
说明:tinker是Laravel自带的便于调试数据库的工具运行:php artisan tinker
指令:通过模型操作数据库
参数2是调用工厂文件的次数
调用工厂文件:factory(App\Http\Model\StudentModel::class, 2)->create()
相关文章推荐
- Laravel使用Seeder自动填充数据
- Laravel使用Seeder自动填充数据
- Laravel框架使用Seeder实现自动填充数据功能
- laravel5.4 使用tinker来实现数据填充测试
- laravel使用faker填充数据
- Laravel使用Seeder自动填充数据
- 使用 Laravel 数据填充功能生成中文测试数据
- Laravel5.2之Seeder填充数据小技巧
- Laravel 5使用faker Model Factory生成网站模拟演示数据
- laravel的seeder数据填充
- Laravel 5使用faker Model Factory生成网站模拟演示数据
- 使用 Laravel 数据填充生成 中文 测试数据
- Laravel学习笔记之Seeder填充数据小技巧
- laravel 中使用tinker注入数据到数据库
- 使用 Laravel 数据填充功能生成中文测试数据
- ireport+jasperreport使用心得---使用sub dataset为crosstab添加数据,填充pdf中文不显示问题
- Silverlight教程第三部分:使用 Networking取回数据并填充DataGrid
- Excel中使用填充命令填充数据的方法
- 如何通过 Visual C# 使 Excel 自动执行操作以使用数组来填充或获取某区域中的数据
- C#开发之DataGridView填充数据使用小结