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

Javascript 我在创建迁移时遇到了这个问题,javascript,php,laravel,svg-animationelements,Javascript,Php,Laravel,Svg Animationelements,我正在运行“php artisan migrate”,我遇到了以下错误: [Illumb\Database\QueryException]SQLSTATE[42000]:语法错误或 访问冲突:1071指定的密钥太长;最大密钥长度为 767字节SQL:alter table用户添加唯一 用户在AppServiceProvider.php中发送电子邮件 添加此代码 使用Illumb\Support\Facades\Schema;和 Schema::defaultStringLength191 现在我

我正在运行“php artisan migrate”,我遇到了以下错误:

[Illumb\Database\QueryException]SQLSTATE[42000]:语法错误或 访问冲突:1071指定的密钥太长;最大密钥长度为 767字节SQL:alter table用户添加唯一 用户在AppServiceProvider.php中发送电子邮件

添加此代码

使用Illumb\Support\Facades\Schema;和 Schema::defaultStringLength191

现在我又犯了一个错误

PHP致命错误:无法使用Illumb\Support\Facadesenter代码 此处\Schema作为架构,因为该名称已在中使用 C:\xampp\htdocs\projects\app\Providers\AppServiceProvider.php联机 七,

以下是AppServiceProvider.php代码

<?php


namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use mysql_xdevapi\Schema;
use Illuminate\Support\Facades\Schema;

class AppServiceProvider extends ServiceProvider

{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
           Schema::defaultStringLength(191);
    }

    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()`enter code here`
    {
        //
    }
}

我可以想象,您遇到这个错误是因为您试图导入2个模式类


尝试删除use mysql\u xdevapi\Schema;从AppServiceProvider顶部删除。

我删除了use mysql\u xdevapi\Schema;现在我遇到了一个新错误问题是SQLSTATE[HY000][2002]无法建立连接,因为目标计算机主动拒绝了它。SQL:select*from information_schema.tables,其中table_schema=laravel和table_name=migrations位于Connector.php第68行:SQLSTATE[HY000][2002]无法建立连接,因为目标计算机主动拒绝了它。我不知道,但那一次我的php工匠迁移给这个问题。但删除我的数据库表后,问题就解决了