Mình mới tập tành với Framework nên gặp qua 1 số lỗi ngớ ngẩn, và muốn sưu tầm lại , sau này xem lại ,và nếu ai cũng gặp qua các lỗi này thì có thể giải quyết được.
- Lỗi TokenMismatchException in VerifyCsrfToken.php line 68:
Phù sau khi sử dụng với Route Form như sau :
2. lỗi [Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email))
Để fix lỗi này,trong thư mục App -> Provider bạn tìm tới file : AppServiceProvider.php và thêm 2 dòng code sau, thứ 1 thêm thư viện Schema trên đầu là :
use Illuminate\Support\Facades\Schema;
sau đò trong function boot thêm code sau : Schema::defaultStringLength(191);
public function boot()
{
Schema::defaultStringLength(191);
}
3. Lỗi khi dùng hàm @include trong laravel và include trong php
Khi bạn dùng hàm này trong file sẽ thấy phát sinh 1 khoảng trắng với kí tự là , để fix lỗi này giả sử mình @include(‘admin.layout.header’) thì bạn dùng notepad++ mở file header mà dùng include chọn menu->encoding->convert utf8 save lại là ok.