@bleckVirus

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'hidi. users' doesn't exist?

В бд вроде всё окей, таблицы правильно написаны поля тоже. Когда пытаюсь произвести регистрацию по уроку https://www.youtube.com/watch?v=prl9r8nBJ5w&t=225s, выдаёт эту ошибку. И в sql запросе откуда-то взялись пробелы перед названием таблицы и поля.
62234301106ce184534848.png
Вот код контроллера:
class RegisterController extends Controller
{
    public function save(Request $request){
        if (Auth::check()){
            return redirect(route('Authentication'));
        }

        $validateFields = $request->validate([
            'Name' => 'required|string',
            'Surname' => 'string',
            'Patronymic' => 'string',
            'Login' => 'required|string|unique: users, Login',
            'Password' => 'required|confirmed',
        ]);

        $user = User::create($validateFields);
        if ($user){
            Auth::login($user);
            return redirect(route('Account'));
        }
        return redirect(route('Main'))->withErrors([
            'formError' => 'Произошла ошибка при регистрации!',
        ]);
    }
}
  • Вопрос задан
  • 334 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Laravel
frontend developer
'Login' => 'required|string|unique: users, Login',

Здесь не должно быть пробелов

'Login' => 'required|string|unique:users,Login',
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы