Как мне вызвать контроллер в подпапке приложения / http / controller?
Я предполагаю, что вы хотите модульную структуру в вашем проекте. Посмотрите, пожалуйста, на L5moduler упаковку Laravel. он удовлетворит ваши потребности и еще больше функций.
https://packagist.org/packages/artem-schander/l5-modular
Если все ваши контроллеры определены в каталоге app / Http / Controllers, вы можете вызывать контроллер в сети и в файлах API как:
Route::get('/route', 'ControllerName@controllerMethod')
Да, можете, ниже приведен конкретный пример:
Путь к папке: app/Http/AdminAreaControllers/AdminController.php
app/Http/AdminAreaControllers/AdminController.php
Вызов этого из web.php: Route::get('/admin', 'AdminAreaControllers\AdminController@yourFunctionHere');
Route::get('/admin', 'AdminAreaControllers\AdminController@yourFunctionHere');