Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Laravel RuntimeException Could not scan for classes inside "database" which does not appear to be a file nor a folder

I am trying to run command

composer update 

getting this error message:

[RuntimeException] Could not scan for classes inside "database" which does not appear to be a file nor a folder

This is the code inside my 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"
}

}
like image 209
Anil Gautam Avatar asked Apr 26 '16 06:04

Anil Gautam


1 Answers

We can resolve this issue by create database folder under our project root: <PROJECT_ROOT>/database. If we want to make sure all things are good to use, we can delete composer.lock file and run the composer update command again.

like image 70
Khoa TruongDinh Avatar answered Oct 28 '22 00:10

Khoa TruongDinh