2017-08-06 78 views
0

我有一個很奇怪的問題。我正在使用5.4版本的laravel,目前正在從我的筆記本電腦的Windows 10,其他設備的Mac和PC上工作,我沒有這個問題。laravel找不到數據庫目錄

所以,問題是當我嘗試種子我得到這個奇怪的錯誤,說

[ErrorException]包括(C數據庫:\用戶\納撒尼爾\桌面\ LaraProjects \ CMS \供應商\作曲家/。 ./../atabase/seeds/DatabaseSeeder.php):無法輸出流:沒有這樣的文件或目錄

正如你所看到的,而不是\數據庫它是\ atabase,我不知道爲什麼。雖然這樣做PHP的工匠遷移:刷新--seed遷移一切,但是當涉及到播種失敗:

PHP工匠遷移:刷新--seed回滾:2014_07_02_230147_migration_cartalyst_sentinel軋製回:2014_07_02_230147_migration_cartalyst_sentinel遷移:2014_07_02_230147_migration_cartalyst_sentinel遷移:2014_07_02_230147_migration_cartalyst_sentinel

[ErrorException] include(C:\ Users \ nathaniel \ Desktop \ LaraProjects \ cms \ vendor \ composer /../../ atabase/seeds/DatabaseSeeder.php):無法輸出流:沒有這樣的文件或目錄

我試過傾銷自動加載和清除緩存,但問題仍然存在。由於

回答

1

不可能添加評論,反正試試支票夾,叫什麼名字正是database,下一個開放composer.json和檢查這個PARAMS

"autoload": { 
     "classmap": [ 
      "database" 
     ], 
     "psr-4": { 
      "App\\": "app/" 
     } 
    }, 

再次嘗試composer dump-autoload並檢查。

1

首先嚐試升級作曲:composer self-update

我不知道這個奇怪的錯誤的原因,但您可以通過在composer.json提供完整路徑,數據庫修復它(工作了馬車作曲家1.4.2版)

"classmap": [ 
     "C:\\Users\\nathaniel\\Desktop\\LaraProjects\\cms\\database" 
],