问题描述(1)laravel5.4或更高版本更改了默认数据库字符集,现在utf8mb4包括对存储emojis的支持。如果您运行的是MySQLv5.7.7或更高版本,则无需执行任何操作。(2)当你尝试在某些MariaDB或某些旧版本的MySQL上运行migrations命令时,你可能会遇到如下错误:Syntaxerrororaccessviolation:1071Specifiedkeywastoolong;maxkeylengthis767bytes【指定的key太长,最大key长度为767bytes,因为laravel默认的字符串长度是767bytes,所以要自己手动配置。】解决方案
