За последние 24 часа нас посетили 22502 программиста и 1030 роботов. Сейчас ищут 708 программистов ...

После кеширования роутов отрубаются обращения к ним по именам

Тема в разделе "Laravel", создана пользователем mkramer, 29 дек 2017.

  1. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.553
    Симпатии:
    1.754
    Ну в принципе, сабж.
    Код (Text):
    1.  
    2. <a href="{{route("mainLogout")}}">Выход</a>
    Вот эта простая конструкция перестаёт работать после кеширования роутов, когда очищаю кеш, всё снова работает. Гугление дало только ссылку на эту старую задачу на гитхабе, ещё по 5-му Laravel, а у меня 5.4... На гитхабе отмечена как профиксенная:
    https://github.com/laravel/framework/issues/5619
     
  2. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    А что route:list показывает?
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.553
    Симпатии:
    1.754
    Показывает все после кеширования тоже. Конечно, возможно причина в этой штуке: https://nwidart.com/laravel-modules/v2/introduction, которую я для организации кода использовал. Но route:list роуты, определённые в модулях тоже видит...
     
  4. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Поборол? Если нет, то кидай что там в логе )
     
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.553
    Симпатии:
    1.754
    Не, решил отложить пока. Но если к этому вернусь, кину, спасибо.