2017-01-29 51 views
0

這發生在幾個月前。它可能發生在一個作曲家更新的過程中,但我對這一點很不確定。我甚至將我的項目更新到了Laravel 5.3,但它仍然無法獲得成功:移植工作通過Artisan。沒有更新到5.4的項目,它仍然不起作用。我無法使用Laravel中的make:migration命令生成遷移文件

我已經簽出this thread和我有完全相同的問題。症狀完全相同,但OPs解決方案對我無效。

  • 運行make:migrate時,不會出現錯誤或導致終端。
  • 我可以通過Artisan生成任何其他文件。
  • 我試着創建一個新模型並將-m和它一起傳遞。沒有工作。
  • 我已經檢查了權限(甚至更改了遷移文件夾),但沒有 的幫助。
  • 如果我創建了我自己的遷移文件,那麼通過工匠的其餘過程可以正常工作(遷移,數據庫操作等)。
  • 我試過用不同的終端和電腦。
  • 由於項目已升級,甚至重新安裝,我擔心它有 與深深的內核無關。然而,也許是從更高層面上的某種衝突。
  • 而在我追求的最後階段,我試圖找出可能會影響make:migration的用戶交互元素。沒有工作。

我在沒有任何解決方案的情況下搜索了網頁,然後我放棄了該項目並開始製作自己的遷移文件。但是,當我看到另一個線程時,我現在有了一些新的希望。

+0

創建一個新項目並首先運行'php artisan migrate'。 – Chris

+0

@Chris我創建了一些可以正常工作的其他項目。這只是一個似乎給我帶來麻煩的問題。 –

+0

檢查你的Laravel錯誤日誌。 'storage/logs/laravel.log' – Chris

回答

1

經過一些故障排除後,我終於弄明白了這個問題。 我縮小了它與config/app.php文件有關。 看來我在這個項目中已鍵入:

「時區」 =>「UTC + 2

本作的遷移文件創建打住沒有錯誤消息。它影響只有創建遷移文件(至少我注意到了什麼)。

我將它更改爲'UTC',並且它的工作再次喜歡魅力。

注:的「UTC + 2」中的應用工作,我從來沒有看到錯誤的任何其他跡象關於app.php文件的其餘部分,或者在一般的應用。

解決方案:當我使用this site的參數時,它的一切都很完美。