sql >> Database teknologi >  >> RDS >> Mysql

SQLSTATE[42S02]:Grundtabel eller visning blev ikke fundet:1146 Tabel X findes ikke

Først skal du hash og oprette brugeroplysningerne for at gøre kolonnen klar til godkendelse.

Her har jeg givet trinene til at opnå det.

Trin 1 : Få input

$UserData = Input::all();

Trin 2 : Opret posten - Indsættelse i brugertabel

User::create($UserData);

Bemærk:

Du bør have disse følgende kolonner i dine users bord

  1. e-mail,
  2. adgangskode
  3. created_at
  4. updated_at

Yderligere opsætning:

Hav denne linje i din User.php (model)

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

Her er min lille login-kode til dig, som ville være enkel nok for dig

Prøv dette, hvis du ønsker det

$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
}

Anbefaling:

Jeg vil også anbefale at validere brugerens input før oprettelse

Yderligere bemærkning:

Hvis du ser din tabel, og hvis din adgangskode er noget lignende krypteret, og det betyder, at du er færdig;)




  1. MySQL brugerstyring

  2. Fejl ved opbygning af program med mysql-stik

  3. Postgres-udløser for at opdatere Java-cache

  4. SqlAlchemy (Postgres + Flask):Hvordan summerer man flere kolonner?