controller 를 생성해서 연결하는 도중에

UnexpectedValueException

에러가 난다.

 UnexpectedValueException

  Invalid route action: [HomController].

  at vendor/laravel/framework/src/Illuminate/Routing/RouteAction.php:92
     88▕      */
     89▕     protected static function makeInvokable($action)
     90▕     {
     91▕         if (! method_exists($action, '__invoke')) {
  ➜  92▕             throw new UnexpectedValueException("Invalid route action: [{$action}].");
     93▕         }
     94▕
     95▕         return $action.'@__invoke';
     96▕     }

      +8 vendor frames
  9   routes/web.php:21
      Illuminate\Support\Facades\Facade::__callStatic()

 

__invoke을 써서 일까..?

왜 에러가 날까.

 

해결방법

위에 내가 연결을 원하는 

controller가 있는지 확인하고 없다면 추가해주자.

 

반응형

+ Recent posts