Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQLSTATE[42S02]:Nie znaleziono tabeli podstawowej lub widoku:1146 Tabela X nie istnieje

Najpierw należy zahaszować i utworzyć dane użytkownika, aby kolumna była gotowa do uwierzytelnienia.

Tutaj podałem kroki, aby to osiągnąć.

Krok 1: Pobierz dane wejściowe

$UserData = Input::all();

Krok 2: Utwórz wpis - Wstawianie do tabeli użytkowników

User::create($UserData);

Uwaga:

Powinieneś mieć te następujące kolumny w swoich users stół

  1. e-mail,
  2. hasło
  3. utworzono_w
  4. zaktualizowano_w

Dodatkowa konfiguracja:

Miej tę linię w swoim User.php (Model)

protected $fillable = ['email', 'password'];

Oto mój mały kod logowania dla Ciebie, który byłby wystarczająco prosty dla Ciebie

Wypróbuj to, jeśli chcesz

$email = $this->request->input('email');
$password = $this->request->input('password');
if (Auth::attempt(['email' => $email, 'password' => $password])) #If the Credentials are Right
{
 return redirect::intended('student/index'); #Your Success Page
}
else
{
 return redirect('student/admin'); #Your Failure Page
}

Zalecenie:

Polecam również sprawdzić dane wejściowe użytkownika przed utworzeniem

Dodatkowa uwaga:

Jeśli widzisz swoją tabelę, a hasło jest czymś w rodzaju zaszyfrowanego i oznacza to, że gotowe;)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest maksymalna liczba złączeń tabel w MariaDB?

  2. MySQL- serwer Wamp nie działa po aktualizacji do win10

  3. Pola którego wiersza są zwracane podczas grupowania z MySQL?

  4. Wykonanie zapytania

  5. MySQL - następny / poprzedni identyfikator z jazdą na rowerze