Javascript 我在创建迁移时遇到了这个问题
我正在运行“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代码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
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工匠迁移给这个问题。但删除我的数据库表后,问题就解决了