简体   繁体   中英

FileLoaderLoadException - can not get LexikJWTAuthenticationBundle to work - Symfony

I am trying to build my rest api with symfony and https://github.com/FriendsOfSymfony/FOSRestBundle I did everything as described in examples but everytime i set the type of my api to "rest" in my routing.yml i get the following error:

[Symfony\Component\Config\Exception\FileLoaderLoadException]                                                                      
Class could not be determined for Controller identified by 
"InveusUserBundle/Controller/UsersController" in 
InveusUserBundle/Controller/UsersController
(which is being imported from "/vagrant/app/config/routing.yml").
Make sure there is a loader supporting the "rest" type.                                                                    

Add route to your controller in: YourBundle/Resources/config/routing.yml

myconfig:
    type: rest
    prefix: /api
    resource: YourBundle\Controller\Api\YourController
    name_prefix:  api_ # naming collision

Imoprt your bundle routing.yml file into app/config/routing.yml

appRoute:
    resource: "@YourBundle/Resources/config/routing.yml"
    type: rest
    prefix:   /api

This config should fix the error.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM