我正在使用UserInterface
一种getToken
接收用户注册并为其生成令牌的方法,但是当我发送数据(在 Postman 中)时,我收到错误:
无法自动装配参数
$user
:"App\Controller\AuthController::getTokenUser()"
它引用接口"Symfony\Component\Security\Core\User\UserInterface"
,但不存在此类服务。您是否创建了一个实现此接口的类?
编辑:我在每个需要的类中实现了 UserInterface 。抱歉没有提及
获取token的方法:
public function getTokenUser(UserInterface $user, JWTTokenManagerInterface $JWTManager){ return new JsonResponse(['token' => $JWTManager->create($user)]); }
该方法的路线:
api_login_check: path: /api/login_check controller: App\Controller\AuthController::getTokenUser
当年话下
达令说
哈士奇WWW