@onlinejunior

Как создать дополнительную пустую запись в другой таблице laravel?

Вообщем то у меня все работает, все создает, но при авто авторизации выскакивает ошибка типа:

Argument 1 passed to Illuminate\Auth\SessionGuard::login() must implement interface Illuminate\Contracts\Auth\Authenticatable, instance of Illuminate\Http\RedirectResponse given

Файл RegisterController.php

protected function create

$model =   User::create([
            'name' => $data['name'],
            'email' => $data['email'],
            'password' => Hash::make($data['password']),
        ]);

        $user = new Book();
        $user->user_id = $model->id;
        $user->save();

return Redirect::to('/home');
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
$model = User::create([
            'name' => $data['name'],
            'email' => $data['email'],
            'password' => Hash::make($data['password']),
        ]);

        $user = new Book();
        $user->user_id = $model->id;
        $user->save();

        return $model;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы