我正在构建一个步骤,该步骤将在应用程序根目录下没有env
文件的位置运行artisan命令。该命令仅将一些内容写入local
文件系统磁盘,而与数据库无关。
这最初引发了一个错误,即SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'forge'
。
作为一种解决方法,我在config/database.php
中指定了本地测试数据库的DB信息,但这似乎不是最佳选择并且不可扩展。
这是否意味着Laravel总是连接到默认数据库?无论如何,有没有禁用它,以便不需要数据库连接的命令就可以运行?