Добрый день, мне необходимо при заполнении данных в форме регистрировать такого пользователя, с этим проблем нету, но у меня возникла проблема, что если я создаю пользователя вот таким способом:
$pass = Str::random(10);
$user['company_id'] = $company->id;
$user['name'] = $company->contact;
$user['surname'] = 'Admin';
$user['phone'] = $company->phone;
$user['email'] = $company->email;
$user['password'] = bcrypt($pass);
$item = new User($user);
$item->save();
Я не могу авторизоваться под этими данными, я попробовал изменить способ записи пользователя в таблицу на вот такой:
$pass = Str::random(10);
User::insert([
'company_id' => $company->id,
'name' => $company->contact,
'surname' => 'Admin',
'email' => $company->email,
'phone' => $company->phone,
'password' => bcrypt($pass),
]);
И у меня всё сработало, подскажите что не так с первым способом?