При назначении ролей в laravel с помощью entrust я получаю ошибку
Метод Illuminate \ Database \ Eloquent \ Collection :: getKey не существует. Мой код:
$record = new User();
$data = $request->all();
$record->fill($data);
$record->save();
$roles = [1, 3]
$role = Role::whereIn('id', $roles)->get();
$record->attachRole($role);