Используя заполнение базы данных Laravel, я добавляю 10 случайных пользователей, когда я пытаюсь войти в систему с этими пользователями, Sentinel выдает мне ошибку, что учетная запись должна быть активирована в первую очередь, что я хочу сделать сейчас, это (когда я засею) сделайте активацию для каждого пользователя, который засеивается, вот мой DatabaseSeeder:
public function run()
{
factory(App\User::class, 10)->create()->each(function($user) {
DB::table('activations')->insert([
'user_id' => $user->user_id,
'code' => str_random(24),
'completed' => '1'
]);
});
}
Проблема, которую я получаю, заключается в том, что база данных заполняется случайными пользователями и 10 активациями, но все идентификаторы пользователей равны 0
Здесь пользовательская фабрика:
$factory->define(App\User::class, function (Faker $faker) {
static $password;
return [
'id' => random_int(100000, 999999),
'email' => $faker->unique()->safeEmail,
'password' => $password ?: $password = bcrypt('secret'),
];
});
id
в таблице пользователей? - person Mahdi Younesi   schedule 21.02.2018