So habe ich eine wirklich seltsame Frage. Etwas, das ich noch nie in Laravel gesehen habe.Laravel Controller-Klasse existiert nicht
Class App\Http\Controllers\Admin\AdminController does not exist
Zum einen ist die Dateistruktur in Ordnung. Der Controller ist eindeutig da.
Zweitens scheint meine Route Route::get('/admin', 'Admin\[email protected]');
in Ordnung zu sein, es gibt keine Route Fehler zurück.
Drittens habe ich den Namespace meines Controllers überprüft, der namespace App\Http\Controller\Admin;
normal ist und die Startklasse ist class AdminController extends Controller { }
, was wiederum normal ist.
Ich ging dann auf meine Funktion zu überprüfen, es existiert,
function index() {
if (!Auth::user()->administrator) {
return Redirect::to('https://http.cat/403');
}
return Redirect::to('https://http.cat/200');
}
Es tut!
Die Befehle, die ich den Cache löschen verwendet:
composer dump-autoload
und php artisan cache:clear
Was habe ich falsch gemacht, um diesen Fehler zu bekommen?
Oh ich sehe was ich falsch gemacht habe. Ich weiß nicht, wie ich es nicht aufgenommen habe, aber ich habe ein 's' im Namensraum vergessen. Wie dumm von mir. Cheers für die Hilfe :) – brownzilla