syntax-error-or-access-violation-migrate-laravel

syntax-error-or-access-violation-migrate-laravel

Laravel 5.4 membuat perubahan pada default database character set menjadi utf8mb4 dimana character set tersebut support untuk penyimpanan emoji. Dimana perubahan ini hanya dapat berjalan pada MySQL v5.7.7 ke atas. Bagi yang menggunakan MariaDB versi lama mungkin anda akan mendapatkan error saat menjalankan migration:

Untuk mengatasi hal itu maka Anda harus melakukan sedikit modifikasi pada file App/Providers/AppServiceProider.php, tambahkan kode “use Illuminate\Support\Facades\Schema;” dan pada method boot(). Berikut adalah kode lengkapnya:

Lakukan penyimpanan file, lalu melalui console jalankan kembali perintah