2016-04-26 16 views
3

我試圖運行命令Laravel的RuntimeException無法掃描不似乎是一個文件也不是一個文件夾

composer update 

收到此錯誤消息類中的「數據庫」:

[ RuntimeException] 無法掃描「數據庫」內部的類別,該數據庫不會顯示爲 是文件也不是文件夾

這是我composer.json裏面的代碼:

{ 
"name": "laravel/laravel", 
"description": "The Laravel Framework.", 
"keywords": ["framework", "laravel"], 
"license": "MIT", 
"type": "project", 
"require": { 
    "php": ">=5.5.9", 
    "laravel/framework": "5.2.*", 
    "jenssegers/mongodb": "^2.0", 

"lucadegasperi/oauth2-server-laravel": "^5.1", 

"laravelcollective/html": "5.2.*", 

"davibennun/laravel-push-notification": "dev-laravel5" 
}, 
"require-dev": { 
    "fzaninotto/faker": "~1.4", 
    "mockery/mockery": "0.9.*", 
    "phpunit/phpunit": "~4.0", 
    "symfony/css-selector": "2.8.*|3.0.*", 
    "symfony/dom-crawler": "2.8.*|3.0.*" 
}, 
"autoload": { 
    "classmap": [ 
     "database" 
    ], 
    "psr-4": { 
     "App\\": "app/" 
    } 
}, 
"autoload-dev": { 
    "classmap": [ 
     "tests/TestCase.php" 
    ] 
}, 
"scripts": { 
    "post-root-package-install": [ 
     "php -r \"copy('.env.example', '.env');\"" 
    ], 
    "post-create-project-cmd": [ 
     "php artisan key:generate" 
    ], 
    "post-install-cmd": [ 
     "php artisan clear-compiled", 
     "php artisan optimize" 
    ], 
    "post-update-cmd": [ 
     "php artisan clear-compiled", 
     "php artisan optimize" 
    ] 
}, 
"config": { 
    "preferred-install": "dist" 
} 

} 
+1

請確保數據庫文件夾存在於項目根目錄中。 – Praveesh

+0

耶謝謝Praveesh。 –

+0

當我意外地將數據庫目錄拖入另一個目錄而沒有意識到我已經完成它時,我得到了同樣的錯誤。 – jvvw

回答

1

我們可以解決我們的項目根目錄下創建文件夾database這個問題:<PROJECT_ROOT>/database。如果我們要確保所有的東西都可以使用,我們可以刪除composer.lock文件並再次運行composer update命令。

相關問題