Laravel 4.2 to 5 Class 'App \ Http \ Controllers \ Controller' not found

I upgraded my project from Laravel 4.2 to 5.0 , but I get this error when I finish the process:

The class' App \ Http \ Controllers \ Controller 'was not found' in ... / app / Http / Controllers / Auth / AuthController.php: 8

But the specified controller is in the application /Http/Controllers/Controller.php.

It is also defined in composer.json, autoload, classmap:

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

This seems to be a namespace problem, but I don’t know how to solve it,

+4
source share
3 answers

99% Laravel 4 Laravel 5

, , ..

+3

/ ​​ , .

"": {          "classmap": [              "/Http//Controller.php"         ],

. psr-0, psr-4 /. global.php.

+2

. (http://laravel.com/docs/5.0/upgrade#upgrade-5.0) , , Auth, .

, . : " ",

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;

, "" . composer dump-autoload .

+1

All Articles