当前位置: 首页 > 知识库问答 >
问题:

使用artisan migrate时的内腔误差

丌官积厚
2023-03-14

我对流明是个新手,当我尝试使用:

php artisan migrate 
[PDOException]                                    
SQLSTATE[HY000] [2002] No such file or directory  
[PDOException]                             
SQLSTATE[HY000] [2002] Connection refused
php artisan migrate --database=Lumen

我得到:

[InvalidArgumentException]        
Database [Lumen] not configured.

这是我的.env文件

DB_CONNECTION=mysql
DB_HOST=localhost 
DB_PORT=3306
DB_DATABASE=Lumen
DB_USERNAME=root
DB_PASSWORD=root

我已经阅读了关于堆栈溢出的其他问题,并尝试了解决方案,例如配置php版本和检查mysql.sock的路径,这些都很好。我使用的是完整路径,我的PHP版本是正确的。

php artisan make:migration --create=items create_items_table  
MAMP is on:
apache=80
nginx=80
mysql=3306

我在我的Laravel项目中使用了相同的配置,这很好地工作。但是laravel确实有一个database.php文件,其中包含了所有的细节。

我希望这是足够的信息,任何帮助将非常感谢!

提前致谢

require_once __DIR__.'/../vendor/autoload.php';

Dotenv::load(__DIR__.'/../');


$app = new Laravel\Lumen\Application(
realpath(__DIR__.'/../')
);

$app->withFacades();
$app->withEloquent();

共有1个答案

西门展
2023-03-14

有没有可能您忘记启用dotenv变量?在bootstrap/app.php文件中,可以通过取消对以下行的注释来启用环境变量:

Dotenv::load(__DIR__.'/../');

关于数据库的流明文档

 类似资料:
  • 自上一个版本(5.2)以来,在Lumen中禁用了cookie。我目前正在使用JWT身份验证在Lumen中制作一个API。 为了保护我的应用程序免受CSRF攻击,我需要设置一个CSRF cookie。但现在最好的办法是什么呢?

  • 我看了文档,看起来Lumen是Laravel,功能比较少。我一定是漏掉了什么。我正在寻找一个Laravel和lumen的部件和特征的对照表。有谁知道其中的区别吗?

  • 我计划使用Spring Boot将MVC应用程序从Spring 3移植到Spring 4。 这个web应用程序使用Apache Tiles。 考虑到百里香叶似乎是Spring的新标准,我有点困惑,并且集成得很好。 在这个应用程序中配置Tiles是一件痛苦的事情。 我们在这个应用程序中有大约20个JSP页面。 问题: 胸腔和瓷砖是相似的概念吗?(模板引擎?) 我已经看到胸腔叶可以和瓷砖一起使用…我不

  • 我从记忆中得到消息。我是Android的初学者,我不知道原因。我如何解决这个问题?下面是日志: 1.424 4944-4944/com.bsp.AndroidTraining E/ART:抛出OutOfMemoryError“在OOM之前无法分配带有12个空闲字节和12B的162字节分配”(递归情况)06-10 02:03:51.454 494-4944/com.bsp.androidTraini

  • 我在使用HTTPUrlConnection时遇到了一些问题。代码基本上是在循环中运行的,每次都连接到不同的URL,检查响应,如果响应满足某些条件,则退出。我被StackOverflowerr搞砸了,但我不确定自己搞砸了什么。我没有使用

  • 问题内容: 我在此处粘贴一些代码,这些代码使用boost iostream进行mmap并写入映射的文件: 当我在具有8个处理器和16GB RAM的centos 6机器上执行此操作时,我观察到以下内容: 当将数据插入到内存映射文件中时,RES(来自顶部命令)不断增加,直到14GB。我的印象是,当我映射文件时,VIRT将增加而不是RES。那么当我们写入mmap文件时,是先将其写入内存,然后再提交到磁盘