Laravel 5.7 使用 PHP artisan migrate 的问题

 

  这是由于Laravel 默认使用 utf8mb4 字符, 包括支持在数据库存储「 表情」 。 如果你正在运行的 MySQL release 版本低于5.7.7 或 MariaDB release版本低于10.2.2 , 为了MySQL为它们创建索引, 你可能需要手动配置迁移生成的默认字符串长度, 你可以通过修改App\Providers\AppServiceProvider 中的boot方法来解决。

    public function boot()

    {

        Schema::defaultStringLength(191);

    }

猜你喜欢

转载自www.cnblogs.com/hld123/p/9952773.html