数据迁移:主要是帮助程序在换一个环境部署的时候能够快速的部署上线、不需要为繁琐的数据而烦恼,如下即是数据迁移的文件目录
Migrations里面定义的是数据迁移的数据表
Seeds 数据内容
Factories 测试数据
在laravel中就初始化存在了两个数据迁移文件,可以通过命令在一个空的数据库中创建这个文件
执行命令
php artisan migrate
然后你可以通过执行
php artisan db:seed --class=DatabaseSeeder
来添加所需要的数据
DB::table('users')->insert([
'name' => str_random(10),
'email' => str_random(10).'@gmail.com',
'password' => bcrypt('secret'),
]);