Здравствуйте! Разбираюсь с Symfony 3.4, но не могу понять как добавить маршрут для контроллера.
Добавил бандл в routing.yml
user:
resource: '@UserBundle/Controller/'
type: annotation
В бандле User есть папка Controller, а в ней создал LoginController.php
namespace UserBundle\Controller;
use FOS\UserBundle\Doctrine\UserManager;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken;
use Symfony\Component\Security\Core\Encoder\EncoderFactory;
use Symfony\Component\Security\Http\Event\InteractiveLoginEvent;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use UserBundle\Entity\User;
/**
* Class LoginController
*
* @package UserBundle\Controller
*
* @Route("/login", name="login_")
*/
class LoginController extends Controller
{
/**
* Matches / exactly
*
* @Route("/", name="login")
*/
public function index(Request $request)
{
return new Response(
'Welcome '
Response::HTTP_OK,
['Content-type' => 'application/json',]
);
}
}
Пытаюсь переходиь:
my.local/user/login
my.local/user/
Получаю 404. Почему? Подскажите, пожалуйтса, как решить.