Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SQLSTATE [42S02]:Không tìm thấy bảng hoặc dạng xem cơ sở:1146 Bảng X không tồn tại

Trước tiên, bạn nên băm và tạo chi tiết Người dùng để làm cho màu sẵn sàng cho việc xác thực.

Ở đây tôi đã đưa ra các bước để đạt được nó.

Bước 1: Nhận đầu vào

$UserData = Input::all();

Bước 2: Tạo mục nhập - Chèn vào Bảng người dùng

User::create($UserData);

Lưu ý:

Bạn nên có những màu sau trong users của mình bảng

  1. email,
  2. mật khẩu
  3. create_at
  4. updated_at

Thiết lập bổ sung:

Có dòng này trong User.php (Model) của bạn

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

Đây là mã đăng nhập nhỏ của tôi dành cho bạn, mã này đủ đơn giản cho bạn

Hãy thử cái này nếu bạn muốn

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

Đề xuất:

Tôi cũng khuyên bạn nên xác thực người dùng nhập trước khi tạo

Lưu ý bổ sung:

Nếu bạn thấy bảng của mình và nếu mật khẩu của bạn là thứ gì đó giống như được mã hóa và điều đó có nghĩa là bạn đã hoàn tất;)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để hàm SUM trong MySQL trả về '0' nếu không tìm thấy giá trị nào?

  2. Kết hợp hai cột trong SQL cho mệnh đề WHERE

  3. Lưu trữ hình ảnh trong cơ sở dữ liệu trực tiếp hay dưới dạng dữ liệu base64?

  4. Mục đích của SQLAlchemy trên MySQLdb

  5. MySQL Workbench:Làm thế nào để hiển thị cảnh báo?