2017-08-30 216 views
0

我的新laravel项目出现问题。 刚创建它时,我尝试使用“php artisan migrate:install”进行迁移,但没有任何反应!与“迁移”,“迁移:状态”等相同...Laravel迁移不起作用

我的终端显示没有错误,没有! 与数据库的连接是好的,当我用错误的信息更改它时,我收到一条错误消息。

我在Mac上并使用MAMP。

这里是我的.ENV:

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=8888 
DB_DATABASE=test 
DB_USERNAME=root 
DB_PASSWORD=root 

而且,我在MAMP,我用这个:

'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock', 

但它仍然没有工作!它用于处理我的旧项目...

+0

您的'test.migrations'表是否存在?它里面有什么吗? –

+0

另外,'storage/logs/laravel.log'显示什么? –

+0

Thx寻求帮助。 没有在日志中,没有错误... 在我的数据库迁移,我只有用户和password_reset迁移...在哪里test.migrations? – Znne

回答

1

如果迁移表不存在,则Laravel无法访问数据库。必须是你的连接的东西。

双重检查已显示的配置:

DB_PORT=8888 

在甲基苯丙胺,这是运行Apache的端口,而不是MySQL的。 According to the docs,MAMP在8889上运行MySQL,除非你改变了它。

+0

所以是的......确实..端口8889而不是8888 ... OMG,这么多时间在这个基本的错误.. Thx – Znne