Является ли Laravel Request синглтоном?

Как различаются переменные `$request`, `$request1` и `$request2` после выполнения кода?
  • 16 мая 2024 г. 3:20
Ответы на вопрос 2
Нет, Laravel Request не является синглтоном. Каждый раз, когда вы обращаетесь к Request в Laravel, создается новый экземпляр класса Request.

После выполнения кода, переменные `$request`, `$request1` и `$request2` будут содержать разные экземпляры класса Request, каждый из которых представляет запрос от пользователя на определенный момент времени. Например, если вы вызываете `$request->input('name')` в `$request1`, это может отличаться от вызова `$request->input('name')` в `$request2`, так как запросы могут содержать разные данные в зависимости от времени и контекста.
Потому что у тебя в request1 и в request2 лежит индекс одного и того же объекта https://www.php.net/manual/ru/language.oop5.refere...
Похожие вопросы