Laravel 5.1 数据库播种不工作
Laravel 5.1 Database Seeding not working
我在播种方面遇到了一些问题。我创建新的种子文件:
php artisan make:seeder RoleUserSeeder
i 运行 我添加的方法:
DB::table('role_user')->insert([
'role_id' => 1,
'user_id' => 2,
]);
然后尝试:
php artisan optimize
生成优化的 class 加载程序
php artisan db:seed
但他们没有在 role_user table
中添加记录
我没有任何错误
感谢帮助
您必须在 DatabaseSeeder
class(位于 /database/seeds
)中添加 $this->call(RoleUserSeeder::class);
。
我在播种方面遇到了一些问题。我创建新的种子文件:
php artisan make:seeder RoleUserSeeder
i 运行 我添加的方法:
DB::table('role_user')->insert([
'role_id' => 1,
'user_id' => 2,
]);
然后尝试:
php artisan optimize
生成优化的 class 加载程序
php artisan db:seed
但他们没有在 role_user table
中添加记录我没有任何错误
感谢帮助
您必须在 DatabaseSeeder
class(位于 /database/seeds
)中添加 $this->call(RoleUserSeeder::class);
。