webentwicklung-frage-antwort-db.com.de

Laravel 6.0 PHP Artisan Route: Liste gibt zurück "Zielklasse [App \ Http \ Controllers \ SessionsController] existiert nicht."

Ich verwende Laravel 6.0 und versuche, alle meine Routen mit artisan route:list, aber es schlägt fehl und gibt zurück:

Illuminate\Contracts\Container\BindingResolutionException: Die Zielklasse [App\Http\Controllers\SessionsController] ist nicht vorhanden.

unter /home/vagrant/code/vendor/laravel/framework/src/Illuminate/Container/Container.php:806 802 | 803 | versuche {804 | $ Reflector = neue ReflectionClass ($ Beton); 805 | } catch (ReflectionException $ e) {

806 | neue BindingResolutionException auslösen ("Zielklasse [$ konkrete] existiert nicht.", 0, $ e); 807 | } 808 | 809 | // Wenn der Typ nicht instanziierbar ist, versucht der Entwickler, 810 | aufzulösen // ein abstrakter Typ wie eine Schnittstelle oder eine abstrakte Klasse und es gibt

Ausnahmespur:

1 Illuminate\Foundation\Console\RouteListCommand :: Illuminate\Foundation\Console {Schließung} (Objekt (Illuminate\Routing\Route)) [intern]: 0

2 ReflectionException :::( "Klassen-App\Http\Controllers\SessionsController existiert nicht") /home/vagrant/code/vendor/laravel/framework/src/Illuminate/Container/Container.php:804

3 ReflectionClass :: __ -Konstrukt ("App\Http\Controllers\SessionsController") /home/vagrant/code/vendor/laravel/framework/src/Illuminate/Container/Container.php:804

Bis jetzt habe ich nur eine sehr einfache web.php-Routendatei:

Route::get('/', function () {
    return view('index');
});


Route::prefix('app')->group(function () {
    // Registration routes
    Route::get('registration/create', '[email protected]')->name('app-registration-form');
});


// Templates
Route::get('templates/ubold/{any}', '[email protected]');

Irgendeine Idee, wie ich dieses Problem beheben könnte?

Vielen Dank im Voraus!

4
Andreas

In meinem Fall ging es um die Groß- und Kleinschreibung des Linux-Dateinamens. Für eine Datei mit dem Namen IndexController funktioniert Indexcontroller unter Windows, jedoch nicht unter Linux

0
aphoe