我在创建迁移时遇到了这个问题

时间:2019-05-21 06:39:22

标签: javascript php laravel svg-animationelements

我正在运行“ php artisan migration”,但出现此错误:

  

([[Illuminate \ Database \ QueryException] SQLSTATE [42000]:语法错误或   访问冲突:1071指定的密钥太长;最大密钥长度为   767字节(SQL:Alter表用户添加唯一   users_email_unique(email)))之后,在AppServiceProvider.php

添加此代码

  

(使用Illuminate \ Support \ Facades \ Schema;和   Schema :: defaultStringLength(191);)

现在我遇到另一个错误

  

(PHP致命错误:无法使用Illuminate \ Support \ Facades class UrlMappings { static mappings = { "/$controller/$action?/$id?(.$format)?" { constraints { // apply constraints here } } "/"(controller: "home", action: "index") "500"(controller: "error", action: "error500", [params: params]) "404"(view: '/error/notFound') } } \ Schema作为Schema,因为该名称已在   C:\ xampp \ htdocs \ projects \ app \ Providers \ AppServiceProvider.php在线   7)

以下是AppServiceProvider.php代码

enter code
  here

1 个答案:

答案 0 :(得分:0)

我想您会收到此错误,因为您尝试导入2个Schema类。

尝试从use mysql_xdevapi\Schema;的顶部删除AppServiceProvider