Определить маршрут по умолчанию / Symfony4 (включая URL) - PullRequest
1 голос
/ 12 марта 2019

Я тестирую роутер Symfony4.

В файле rout.yaml у меня есть следующее:

index:
    path: /
    controller: App\Controller\SecurityController::login

login_check:
    path: /login_check

logout:
    path: /logout

Это только отображает логин видапо URL "http://127.0.0.1:8000/", в моем случае я хочу перенаправить весь URL, я имею в виду, если я помещу http://127.0.0.1:8000/, я хочу быть перенаправлен http://127.0.0.1:8000/login в качестве моей главной страницы. Потому что в этом контроллере япроверьте, есть ли у пользователя сеанс или нет, если он был перенаправлен в приватное представление, если не может войти в систему.

Если я пытаюсь войти через http://127.0.0.1:8000, контроллер не отвечает, поэтому пользовательне могу войти.

Как этого добиться?

Спасибо за ваше время.

С уважением.

1 Ответ

0 голосов
/ 12 марта 2019

, как сказал Данипилот, это решает ситуацию:

Удаление индекса: путь из rout.yaml и создание контроллера с функцией:

/**
     * @Route("/", name="index")
     */
    public function index()
    {
    return $this->redirectToRoute('login');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...