3
Я пытаюсь вызвать контроллер непосредственно в routes.php в Laravel 5, как это:Laravel 5 маршрутов называют контроллер непосредственно
Route::get('/', function()
{
if (\Auth::guest()){
$controller = new \App\Http\Controllers\ConstructorController;
}else{
$controller = new \App\Http\Controllers\HomeController;
}
return $controller->index();
});
Однако, я получаю следующее сообщение об ошибке:
FatalErrorException in routes.php line 109: Class 'HomeController' not found
Что мне не хватает?
Благодаря
The HomeController? :) У вас есть класс HomeController, определенный в пространстве имен \ App \ Http \ Controllers? –
Основываясь на том, что вы делаете в своем примере, вам может быть полезно использовать промежуточное ПО http://laravel.com/docs/5.1/middleware – developerbmw
Как и было предложено, здесь лучше использовать промежуточное ПО. Намного проще реализовать и понять –