【发布时间】:2023-03-31 14:39:01
【问题描述】:
我正在尝试为这家公司的不同角色播种我的角色表,但是当我运行“php artisan migrate:fresh --seed”时,我没有收到错误消息,但我的数据库中没有数据。
<?php
use App\Role;
use Illuminate\Database\Seeder;
class RoleSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$roles = [
[
'name' => 'Admin',
],
[
'name' => 'Klant',
]
];
foreach ($roles as $role){
Role::insert([
'name' => $role['name'],
'created_at' => now(),
'updated_at' => now()
]);
}
}
}
【问题讨论】:
-
您的播种机是否运行控制台输出?你添加到
DatabaseSeeder.php了吗? -
@kerbholz 感谢您提供我忘记的信息,我是 laravel 的新手,所以感谢您的帮助
标签: database laravel seeding laravel-seeding laravel-7