@supercoder666

Как решить проблему с “Target class does not exist” в Laravel?

Столкнулся с такой проблемой. Создал контроллер через консоль с помощью artisan, все создалось удачно. Однако, когда я привязал этот контролер к роуту, то возникает ошибка Target class [PageController] does not exist.
HNeoM.png
web.php:
Route::get('/', [PageController::class, 'home'])->name('home');

PageController:
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PageController extends Controller {

    public function home() {
        return view('home');
    }
    
}
  • Вопрос задан
  • 4163 просмотра
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Route::get('/', [\App\Http\Controllers\PageController::class, 'home'])->name('home');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы