За последние 24 часа нас посетили 22698 программистов и 1262 робота. Сейчас ищут 727 программистов ...

Переадресация url_rewrite при изменении slug

Тема в разделе "Laravel", создана пользователем Buddy1, 19 окт 2018.

  1. Buddy1

    Buddy1 Новичок

    С нами с:
    19 окт 2018
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте!

    Пишу первый сайт на Laravel. Мне нужно организовать работу через таблицу url_rewrite.
    Как это сделано, например, в Magento. Т.е. имеется таблица url_rewrite с переадресацией, в ней есть поля request, redirect и type (+ code - код, в случае, если это не просто редирект, а ссылка на товар, например). Роутер работает в два прохода; сперва смотрит в эту таблицу, если находит по request, то делает либо редирект, либо выставляет в Request соответсвующие значения и отправляет в маршрутизацию еще раз.
    Это нужно для того, чтобы при изменении slug у товаров, в эту таблицу добавлялись записи с предыдущими значениями slug. Например, при редактировании названия товара slug изменяется, но в эту таблицу попадает строчка с предудщим и новым значениями, и поисковик в итоге придет на товар, а не получит 404

    Вопрос: есть ли что-либо готовое в Laravel?

    Спасибо.