В laravel SQLSTATE[HY105]: Invalid Parameter requires non-null value (SQL: insert into "USERS_ROLES" ("ROLE_ID", "USER_ID") values (2, ?))

Я создаю нового пользователя, добавляя права, и у меня выходит следующая ошибка.

SQLSTATE[HY105]: Invalid parameter type: -999 Parameter requires non-null value (SQL: insert into "USERS_ROLES" ("ROLE_ID", "USER_ID") values (2, ?)). Подскажите, пожалуйста, как исправить эту ошибку.

 protected function create(Request $request)
    {
        $user= Agent::create([
            'ORG_NAME' =>$request['name'],
            'EMAIL' =>$request['email'],
            'PASSWORD' => Hash::make($request['password']),
        ]);

        $user->roles()->attach(2);
}

Ответы (0 шт):