为了账号安全,请及时绑定邮箱和手机立即绑定

文件“phinx.yml”不存在

文件“phinx.yml”不存在

PHP
慕工程0101907 2021-10-22 13:08:01
我在初始化期间使用 --format php 设置了 phinx。它在 /config/database 文件夹中作为 database.php 每当我尝试运行迁移时,我都会收到以下错误。文件“phinx.yml”不存在。我现在使用 .yml 文件。我的 phinx.php 在我的根目录中,看起来像这样<?phpreturn[    'paths' => [        'migrations' => './database/migrations',        'seeds' => './database/seeds'    ],    'environments' => [        'default_migration_table' => 'phinxlog',        'default_database' => env('DB_ENV'),        'production' => [            'adapter' => env('DB_CONNECTION'),            'host' => env('DB_HOST'),            'name' => env('DB_DATABASE'),            'user' => env('DB_USERNAME'),            'pass' => env('DB_PASSWORD'),            'port' => env('DB_PORT', 3306),            'charset' => env('DB_CHARSET', 'utf8'),            'table_prefix' => ''        ],        'development' => [            'adapter' => env('DB_CONNECTION'),            'host' => env('DB_HOST'),            'name' => env('DB_DATABASE'),            'user' => env('DB_USERNAME'),            'pass' => env('DB_PASSWORD'),            'port' => env('DB_PORT', 3306),            'charset' => env('DB_CHARSET', 'utf8'),            'table_prefix' => ''        ]    ],    'version_order' => 'creation'];
查看完整描述

1 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

配置文件应位于您正在运行的同一目录中phinx

通常,这将是项目的根目录,而不是/config/database文件夹。

您可以将其移动到根目录,也可以phinx使用以下--configuration选项指向该文件:

./vendor/bin/phinx migrate --configuration config/database/phinx.php


查看完整回答
反对 回复 2021-10-22
  • 1 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信