如何通过终端传递命令时删除此错误?

时间:2018-02-02 19:25:19

标签: laravel

PS W:\ laravel_xampp \ htdocs \ blog> php artisan migrate

迁移表已成功创建。

在Connection.php第664行:

SQLSTATE [42000]:语法错误或访问冲突:1071 Spec   钥匙太长了;最大密钥长度为767字节(SQL:al   表users添加唯一users_email_uniqueemail))

在Connection.php第458行:

SQLSTATE [42000]:语法错误或访问冲突:1071 Spec   钥匙太长了;最大密钥长度为767字节

1 个答案:

答案 0 :(得分:0)

正如迁移指南中所述,要解决此问题,您只需编辑 AppServiceProvider.php 文件,并在启动方法中设置默认字符串长度:

use Illuminate\Support\Facades\Schema;

public function boot()
{
   Schema::defaultStringLength(191);
}