Итак, у меня действительно странная проблема. Что-то, чего я никогда раньше не встречал в Ларавеле.Laravel Controller Class не существует
Class App\Http\Controllers\Admin\AdminController does not exist
Во-первых, структура файла прекрасно. Очевидно, контроллер.
Во-вторых, мой маршрут Route::get('/admin', 'Admin\[email protected]');
кажется прекрасным, он не возвращает никаких ошибок маршрута.
В-третьих, я проверил пространство имен моего контроллера, которое равно namespace App\Http\Controller\Admin;
, а строка начального класса - class AdminController extends Controller { }
, что снова является нормальным.
Затем я проверить свою функцию, она существует,
function index() {
if (!Auth::user()->administrator) {
return Redirect::to('https://http.cat/403');
}
return Redirect::to('https://http.cat/200');
}
Это делает!
Команды, которые я использовал, чтобы очистить кэш:
composer dump-autoload
и php artisan cache:clear
Что я сделал не так, чтобы получить эту ошибку?
О, я вижу, что я сделал не так. Я не понимаю, как я его не забирал, но я забыл 's' в пространстве имен. Как глупо со мной. Приветствия за помощь :) – brownzilla