Chữa lỗi Specified key too long trong Laravel

Lỗi Specified key too long trong Laravel là lỗi chắc hẳn bạn sẽ thường gặp khi cài đặt Laravel từ các bản 5.6 trở xuống. Specified key too long có nghĩa là từ khóa quá dài. Trong bài viết này mình sẽ hướng dẫn các bạn Chữa lỗi Specified key too long trong Laravel.

 lỗi Specified key too long trong Laravel
lỗi Specified key too long trong Laravel

Đây là lỗi mình gặp cực kì nhiều luôn, có thể nói là lỗi mặc định khi thực hiện dự án với Laravel. Ví dụ các bạn có thể thấy như hình trên đây

Giải quyết lỗi Specified key too long

Khi gặp lỗi SQL: “SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long;”, bạn hãy thêm những code dưới đây vào app/Providers/AppServiceProvider.php:

  • Trước class name:
  • Trong class

Sau đó các bạn chạy command php artisan migrate:fresh

Kết

Giải quyết lỗi Specified key too long trong Laravel này chỉ có đơn giản có vậy thôi á. Hi vọng các bạn sẽ thành công với cách này! Nếu có thắc mắc đừng ngần ngại comment để mình biết nhé.

Bạn có thể xem Một số khóa học Laravel Free từ cơ bản hay để hiểu Laravel dễ dàng hơn nhé.

Leave a Reply

avatar
  Subscribe  
Notify of
%d bloggers like this: