2016-01-20 1 views
0

Я недавно клонировал проект Laravel из Gitlab и продолжал получать ошибку при попытке php artisan migrate. Ошибка:Git cloned laravel project не будет мигрировать

[Illuminate\Database\QueryException]                              
    SQLSTATE[42S02]: Base table or view not found: 1146 Table 'blog.articles' doesn't exist (SQL: select count(*) as aggregate from `articles` where `published` = 1) 

[PDOException]                    
    SQLSTATE[42S02]: Base table or view not found: 1146 Table 'blog.articles' doesn't exist 

.env:

APP_ENV=local 
APP_DEBUG=true 
APP_KEY=UQ6ZJpBveXSQUC0q5lUzdnHb6qzwkLxo 

DB_CONNECTION=mysql 
DB_HOST=localhost 
DB_DATABASE=blog 
DB_USERNAME=homestead 
DB_PASSWORD=secret 

CACHE_DRIVER=file 
SESSION_DRIVER=file 
QUEUE_DRIVER=sync 

MAIL_DRIVER=smtp 
MAIL_HOST=mailtrap.io 
MAIL_PORT=2525 
MAIL_USERNAME=null 
MAIL_PASSWORD=null 
MAIL_ENCRYPTION=null 

database.php:

'default' => env('DB_DRIVER', 'mysql'), 

// . . . 

'mysql' => [ 
      'driver' => 'mysql', 
      'host'  => env('DB_HOST', 'localhost'), 
      'database' => env('DB_DATABASE', 'blog'), 
      'username' => env('DB_USERNAME', 'homestead'), 
      'password' => env('DB_PASSWORD', 'secret'), 
      'charset' => 'utf8', 
      'collation' => 'utf8_unicode_ci', 
      'prefix' => '', 
      'strict' => false, 
     ], 

Что является причиной этой проблемы?

P.S
Я пытаюсь запустить проект с Homestead.


EDIT 1

кажется, что некоторый код, который зависит от таблиц выполняется до миграции.

ответ

0

Решает проблему. Как я и ожидал, какой-то пользовательский код выполнял before миграции. Код находился в Providers/ и комментировал это, разрешив проблему.

 Смежные вопросы

  • Нет связанных вопросов^_^