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é.

Bài viết liên quan

Bài viết cùng chuyên mục

1
Leave a Reply

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Hướng dẫn cài đặt Bootstrap 4 cho Laravel 5.5 - Vinh Web Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
trackback

[…] cần đảm bảo phiên bản Laravel của bạn trên 5.5, nếu chưa bạn có thể xem Hướng dẫn nâng cấp phiên bản Laravel từ 5.4 sang 5.5 […]

Thuê Tôi