PHP artisan迁移不起作用

PHP artisan迁移不起作用,php,laravel,laravel-5,artisan-migrate,Php,Laravel,Laravel 5,Artisan Migrate,这是我的配置详细信息-100%正确 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=bglee DB_USERNAME=root DB_PASSWORD= 迁移文件 Schema::create('users', function (Blueprint $table) { $table->char("name" , 80); $table->char("us

这是我的配置详细信息-100%正确

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=bglee
DB_USERNAME=root
DB_PASSWORD=
迁移文件

Schema::create('users', function (Blueprint $table) {
            $table->char("name" , 80);
            $table->char("username" , 50)->primary();
            $table->char("email" , 50)->unique();
            $table->char("password",50);
            $table->char("phone",25)->unique();
            $table->char("country",40)->nullable();
            $table->char("government",40)->nullable();
            $table->char("area",40)->nullable();
            $table->string("address")->nullable();
            $table->char("floor",20)->nullable();
            $table->char("apart",20)->nullable();
            $table->char("gender",10)->nullable();
            $table->integer("byear")->nullable();
            $table->integer("bmonth")->nullable();
            $table->integer("bday")->nullable();
            $table->char("aphone",25)->nullable();
            $table->integer("points")->default(0);
            $table->timestamps();
        });
PHP artisan迁移总是触发这些错误

PDOException::(“SQLSTATE[HY000][1049]未知数据库'bglee')

我使用的是laravel的最新版本

数据库名称正确且存在


如果您使用vagrant,请尝试此步骤

  • 流浪汉
  • cd/var/www/yourproject
  • php artisan迁移

检查是否创建数据库

然后检查配置详细信息和.env,无尾随空格。 app/config/database.php


最后清除缓存、配置和视图

已解决

我无法解释导致这一问题发生的逻辑原因

我是通过MAMP和本地主机使用PhpMyAdmin的,该主机是通过以下命令生成的:
php artisan-service
-我的项目文件夹在桌面上

现在我通过XAMPP使用PhpMyAdmin,将MySQL端口更改为3333,.env文件中的端口变量更改为3333,并将项目文件夹移动到XAMPP htdocs文件夹。。完成


抱歉-我无法理解为什么会发生此问题

phpmyadmin的端口是什么?请在迁移之前尝试清除缓存:
php artisan缓存:清除
您使用的是流浪汉、宅地还是其他类型的虚拟机?@Laerte我清除了它->same@ceejayoz-没有经验,我只是用PHPMyAdmin@AboMohsen对您可以手动创建表并输入数据。但应该创建模型并迁移文件接收表。