Size: a a a

2021 April 08

F

Forestoff in PHP
Добрый день. Вижу тут слово DDD, поэтому спрошу: что делать с инвариантами в такой ситуации?
Есть корзина - добавляем туда товар. Через время товар удаляется, но в корзине остается - получается инвариант.
источник

AM

Artem Molotov in PHP
В чате архитектуры больше помогут, кажется.
источник

КГ

Константин Грачев... in PHP
источник

F

Forestoff in PHP
а можно узнать ссылку?
источник

AM

Artem Molotov in PHP
источник

F

Forestoff in PHP
ну я сейчас только проектирую, рассматриваю 2 варианта "always valid" и "always not valid". видос посмотрю, спасибо
источник

КГ

Константин Грачев... in PHP
Там как раз кейс с корзиной рассматривают
источник

AM

Artem Molotov in PHP
Забавно, что вроде и не видел видео и вроде как нужно посмотреть.. Пытаешься добавить в закладки, хоп! А видео уже в закладках. 🌚
источник

КГ

Константин Грачев... in PHP
Да оно уже не первый год по чатам летает)
источник

ВС

Владимир Свешников... in PHP
Всем приветы, а есть тут отзывчивый погромист, который любит Slim, и знает чего делать когда нужен RouteContext внутри мидлвари, обрабатывающей HttpException ?)
источник

VM

Volodymyr Melko in PHP
заинжекти реквест стак
источник

ВС

Владимир Свешников... in PHP
Хм.. ну если просто стек с которым я сейчас работаю, то вот он
https://pastebin.com/XHg9KFvY
источник

VM

Volodymyr Melko in PHP
если честно,то не понятно что ты пытаешься сделать
источник

ВС

Владимир Свешников... in PHP
Я пишу мидлвейр, который будет обрабатывать екзепшн HttpNotFoundException
И мне для своих целей нужно получать внутри роутер.
По сути, просто для того чтобы в потом в шаблон его передать и там правильно ссылку построить в зависимости от ошибки. Например просто сделать ссылку с редиректом на главную.
Использую для этого RouteContext::fromRequest($request);
Но его нельзя создать на этом этапе процесса роутинга..
Message: Cannot create RouteContext before routing has been completed
Мой вопрос в том, как тогда я могу получить что нибудь для построения путей
источник

VM

Volodymyr Melko in PHP
источник

VM

Volodymyr Melko in PHP
чекни атрибуты реквеста
источник

Д

Діма in PHP
как мне правильно вывести сылку ?

<script type="text/javascript">
      <?php echo
       ('<a class="open_case__button refundbudd_button" href="/fr/ouvrir-une-affaire/">');
      ?>
</script>
источник

VM

Volodymyr Melko in PHP
и помедитируй над фразой
Position Routing Middleware at the right position in your middleware stack to replicate existing behavior.
источник

ЛZ

Личинка Кайтера Zori... in PHP
Тег <script> не нужен
источник

ВС

Владимир Свешников... in PHP
Если честно, не особо понял как это решает проблему получения путей внутри appMiddleware..
источник