解決mysql5.7以下,laravel不能執行数据迁移的问题

解決mysql5.7以下,laravel不能執行数据迁移的问题

第一种方法:通过修改laravel项目的congfig/database.php文件的MySQL配置:将

'charset' => 'utf8mb4',   改成》   'charset' => 'utf8',
'collation' => 'utf8mb4_unicode_ci', 改成》 'collation' => 'utf8_unicode_ci',

第二种方法:通过编写laravel项目的app/Providers/AppServiceProvider.php文件,如下所示:

解決mysql5.7以下,laravel不能執行数据迁移的问题

最后,再执行 php artisan migrate   命令即可迁移成功

解決mysql5.7以下,laravel不能執行数据迁移的问题