账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    laravel 执行迁移报错
    21
    0

    laravel 执行命令迁移 报错提示

    [ErrorException]
    Undefined index: APP_ENV

    只要是使用php artisan 都是报这个错误
    请教具体的问题是出在哪里?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 在 Laravel 中,迁移通常会在运行迁移命令后进行。如果迁移执行失败,这可能是因为以下原因之一:

      1. 没有创建迁移文件:你需要确保你已经创建了一个名为 migrations 的文件夹,并在其中创建了所有需要的迁移文件。在命令行中,你可以使用以下命令来查看已经创建的迁移文件:

      php artisan make:migration create_table_name

      这将创建一个名为 create_table_name 的迁移文件,其中包含了创建表的SQL语句。

      1. 没有执行迁移:你可以使用以下命令来执行迁移:

      php artisan migrate

      这将执行所有需要的迁移。

      1. 没有添加数据库用户:在执行迁移之前,你需要在 config/app.php 文件中添加数据库用户。你可以使用以下代码来添加用户:

      'connections' => [ 'default' => [ 'driver' => 'mysql', 'host' => env('DB_HOST'), 'database' => env('DB_DATABASE'), 'username' => env('DB_USERNAME'), 'password' => env('DB_PASSWORD'), ], ],

      这将在 config/app.php 文件中添加一个名为 default 的数据库连接。

      1. 迁移命令错误:请确保你正确地执行了迁移命令。你可以在命令行中使用以下命令来查看迁移命令:

      php artisan migrate

      如果迁移命令执行失败,这将显示一个错误消息,告诉你发生了什么问题。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部