流明5.7usterio / lumen-passport在php artisan migration上失败

时间:2018-11-02 19:02:03

标签: php laravel eloquent lumen

在创建了新的 laravel / lumen 5.7 并安装dusterio/lumen-passport软件包并按照该站点上的说明进行操作之后:

我收到以下错误:

  

在Connection.php第664行中:

     

SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法有一个错误;请参见语法。请查看与您的MySQL服务器版本相对应的手册,以找到在第1行的''附近使用的正确语法(SQL:创建表migrationsid int unsigned not null auto_increment主键{{1} } varchar(255)不为null,migration int不为null)默认字符集utf8mb4整理'utf8mb4_unicode_ci'engine =)

     

在Connection.php第452行中:

     

SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法有一个错误;请参见语法。检查与您的MySQL服务器版本相对应的手册,以找到在第1行

旁使用正确语法的正确语法

这是我的配置文件:

batch

我做了相同的流明5.6 ,并且效果很好。

请协助。

1 个答案:

答案 0 :(得分:0)

由于迁移似乎可以尝试运行,可能是因为您的数据库服务器不支持utf8mb4,请尝试将数据库配置设置为:

            'charset' => 'utf8',

代替:

            'charset' => 'utf8mb4',