larave5 生成数据库测试数据
来源:互联网 发布:女用催情药 知乎 编辑:程序博客网 时间:2024/06/07 05:14
生成数据
命令行
php artisan tinker
进入tinker模式
factory(“App\User”,10)->create();
在数据库中创建10条记录
factory(“App\User”,10)->make();
生成10条记录不写入数据库
写入数据
\App\User::truncate(); //删除所有数据
factory(\App\Article::class,10)->create(); //添加新数据
php artisan db:seed 将数据写入
详见视频:https://laravist.com/series/have-fun-with-laravel-5/episodes/1
二
php artisan make:seeder userSeeder
通过seeder的方式添加数据
<?phpuse Illuminate\Database\Seeder;class userSeeder extends Seeder{ /** * Run the database seeds. * * @return void */ public function run() { \App\User::create(["name" => "ffd", "phpne" => "123456"]); }}
DatabaseSeeder
通过$this->call();的方式调用
<?phpuse Illuminate\Database\Seeder;use Illuminate\Database\Eloquent\Model;class DatabaseSeeder extends Seeder{ /** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); \App\User::truncate(); //删除所有数据 factory(\App\Article::class, 10)->create(); //添加新数据 $this->call("userSeeder"); Model::reguard(); }}
php artisan db:seed
作用,就是调用DatabaseSeeder 的run方法
0 0
- larave5 生成数据库测试数据
- larave5 生成数据库测试数据
- 使用PowerDesigner生成数据库测试数据
- 使用PowerDesigner生成数据库测试数据
- PowerDesigner 数据库建模 - 生成表和测试数据
- PowerDesigner 数据库生成物理数据模型 生成数据库测试数据
- 生成测试数据
- 生成测试数据
- 生成测试数据
- 借助数据库执行sql语句批量生成测试数据
- Larave5.*框架 数据库的CURD增删改查操作教程
- 使用Sql生成测试数据
- 测试数据生成程序
- mysql生成测试数据
- TestData - 生成测试数据
- mysql 动态生成测试数据
- oracle批量生成测试数据
- 测试数据生成工具
- 网络中的一些专业名词解释
- 每一天短信发送次数每一分钟发送频率发送限制 hibernate数据库框架
- objective-c中实现函数重载(黑魔法:__attribute__((overloadable)))
- Oracle数据类型
- 关于文章说明
- larave5 生成数据库测试数据
- 日志实时分析统计平台一 ----- 简介
- 正则表达式(二)
- 网络流
- CrashReport
- python 字串格式化选项
- MicroSoft编译器你不可不知的秘密
- 在GUI程序中使用控制台的两种方法
- 第十二周--项目一--图基本算法库