2014-02-24 92 views
0

我遇到的第一個問題是安裝時收到一個mysql錯誤,指出找不到表。當然,它不能,我完成了安裝依賴關係,遠不如運行遷移。錯誤是由視圖作曲家中的Eloquent查詢觸發的。在評論完我的路線文件作曲家後,讓我繼續。安裝Laravel應用程序時出現奇怪錯誤

我繼續取消註釋掉我的路由文件 - 我再次嘗試運行任何工匠命令時出錯(無法遷移我的數據庫,因爲我沒有遷移我的數據庫)。重複第一步的解決方案,我已經遷移了我的數據庫。

工匠服務現在爲我提供我在終端中的佈局文件並退出。我在處理這個問題時遇到了一些麻煩。我認爲它可能是一個插件,試圖逐個禁用插件的結果:

Script php artisan clear-compiled handling the pre-update-cmd event returned with an error 

並正在我的佈局文件在終端服務。

看來,錯誤是直接相關的功能在我的路線文件:

View::composer('layouts.main', function($view) { 
    $things = Thing::where('stuff', 1)->orderBy('stuff')->get(); 
    $view->with(compact('things')); 
}); 

這不是一個新的介紹應用然而這樣的根本原因是從別的地方來了。

+0

是全新安裝,或者你在本地服務器的工作,然後上傳並運行作曲家?你有基於環境的不同配置嗎? – itachi

+0

新鮮安裝。我愛你。 – Sturm

+0

@itachi似乎問題在於當前機器註冊爲生產而不是本地,並掩蓋了我實際獲得的錯誤。如果你會發布答案,我會盡快接受它。 – Sturm

回答

1

正如我在評論說,如果你發現數據庫錯誤在生產服務器上而不是在本地,然後

  1. 檢查數據庫的憑據。如果它確定那麼....

  2. 檢查環境中的不同配置。使用分析器

(任意)將讓你知道你是在什麼環境。

相關問題