laravel 数据填充
来源:互联网 发布:电话假号软件 编辑:程序博客网 时间:2024/05/29 13:24
数据迁移创建数据迁移文件php artisan make:migration create_users_table --create=users追加列php artisan make:migration add_votes_to_users_table --table=users执行迁移文件php artisan migrate还原上一个迁移php artisan migrate:rollback还原所有迁移php artisan migrate:reset重新执行迁移文件php artisan migrate:refresh创建字段$table->string('email');移除字段$table->dropColumn('votes');if (Schema::hasTable('users')) { //}if (Schema::hasColumn('users', 'email')) { //} if(!Schema::hasTable('goods')){ Schema::create('goods', function (Blueprint $table) { $table->increments('id'); $table->timestamps(); }); }else{ if(!Schema::hasColumn('goods', 'email')){ Schema::table('goods', function (Blueprint $table) { }); } } 数据填充 php artisan make:seeder UsersTableSeeder 在run方法添加测试数据 $data = []; for ($i = 0; $i < 100; $i++) { $tmp = []; $tmp['username'] = substr(str_shuffle('aashhshhshsahdbajdabdhabdbadADHADHU9WHQWHNOISCJZPKDA'), 0, 9); $tmp['email'] = substr(str_shuffle('aashhshhshsahdbajdabdhabdbadADHADHU9WHQWHNOISCJZPKDA'), 0, 6) . $i . '@163.com'; $tmp['password'] = substr(str_shuffle('aashhshhshsahdbajdabdhabdbadADHADHU9WHQWHNOISCJZPKDA'), 0, 6); $tmp['profile'] = '/Upload/20170409/14917762587600179.jpg'; $tmp['intro'] = substr(str_shuffle('aashhshhshsahdbajddabdhabadasdasdafdasfafasdasdasdasdasaddbadADHADHU9WHQWHNOISCJZPKDA'), 0, 60); $tmp['created_at'] = date('Y-m-d H:i:s'); $data[] = $tmp; } DB::table('users')->insert($data); 执行填充文件php artisan db:seed --class=UserTableSeeder第二种 填充方式在DatabaseSeeder.php添加 public function run() { Model::unguard(); // $this->call(UserTableSeeder::class); $this->call(UserTableSeeder::class);//你的数据填充类 Model::reguard(); }创建表和model的快捷方式
php artisan make:model Good --migration
阅读全文
0 0
- laravel (四) laravel 数据填充
- Laravel数据快速填充
- laravel 数据填充
- laravel数据迁移和填充
- Laravel 5.2 教程 - 数据填充
- laravel使用faker填充数据
- Laravel框架数据迁移和填充
- Laravel使用Seeder自动填充数据
- 使用 Laravel 数据填充生成 中文 测试数据
- Laravel框架数据迁移和填充
- laravel框架总结 -- 数据迁移和数据填充
- laravel 数据迁移与填充的应用总结
- Laravel 实践之路: 数据库迁移与数据填充
- Laravel 的实用功能之一 数据库填充 使用数据工场
- 使用 Laravel 数据填充功能生成中文测试数据
- Laravel学习笔记之Seeder填充数据小技巧
- laravel 5 数据填充php artisan db:seed报错
- laravel框架数据迁移、填充(简单示例)--学习笔记
- 进程管理--之一
- spring cloud初识
- 将二叉搜索树转换成一个排序的双向链表
- Java复制文件操作方法
- 设计模式的分类以及六大设计原则
- laravel 数据填充
- K3对外通讯端口介绍及防火墙端口开放策略
- R语言中的循环函数(Apply)
- 通过SourceTree连接SSL有问题的自建gitlab服务器
- 数据库优化方案
- javabean使用之一
- libstdc++.so.6: version `CXXABI_1.3.9' not found
- Tensorflow中图像翻转函数
- ubuntu16配置ftp