class [TestController] does not exist.
если так: Route::get('user', 'App\Http\Controllers\TestController@category'); - то работает
Почему не работает первый вариант? Laravel 8)
а ты глянь что поменялось в 8 ларе по сравнению с 7
я не в курсе ни 7 версии, ни 8. Просто скажите пожалуйста, так в принципе уже нельзя писать? (я про второй вариант)
ты подключаешь класс, но потом подрубаешь ее как строку, грубо говоря у тебя use usless, замени строку на [TestController::class, 'category']
Потому что когда резолвит он TestController@category преобразует в $namespace . 'TestController'
Обсуждают сегодня