Mysql
 sql >> база данни >  >> RDS >> Mysql

SQLSTATE[42S02]:Базовата таблица или изглед не са намерени:1146 Таблица X не съществува

Първо трябва да хеширате и създадете данните за потребителя, за да направите колоната готова за удостоверяване.

Тук съм посочил стъпките за постигането му.

Стъпка 1: Вземете въведените данни

$UserData = Input::all();

Стъпка 2: Създайте записа - Вмъкване в потребителска таблица

User::create($UserData);

Забележка:

Трябва да имате следните колони във вашите users таблица

  1. имейл,
  2. парола
  3. created_at
  4. актуализирано_в

Допълнителна настройка:

Имайте този ред във вашия User.php (модел)

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

Ето моят малък код за влизане за вас, който би бил достатъчно прост за вас

Опитайте това, ако желаете

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

Препоръка:

Също така бих препоръчал валидиране въведеното от потребителя преди създаване

Допълнителна забележка:

Ако видите вашата таблица и ако паролата ви е нещо като криптирана и това означава, че сте готови;)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Елементът на initialValue на @TableGenerator не се поддържа ли в Hibernate JPA?

  2. Можете ли да използвате обобщени стойности в рамките на ON DUPLICATE KEY

  3. Оператор за сравнение на MySQL, интервали

  4. Не може да се свърже DB с AWS

  5. Примери за UTC_TIME – MySQL