Переопределить конструктор Cookie в laravel 5.5, чтобы разрешить рендеринг сайта внутри iFramePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Переопределить конструктор Cookie в laravel 5.5, чтобы разрешить рендеринг сайта внутри iFrame

Сообщение Anonymous »

Laravel 5.5 принимает только нестрогие, строгие или null в качестве параметров SameSite при настройке файла cookie и выдает исключение и исключение, если это не один из них — прежде чем вы спросите, я пока остановился на laravel 5.5.
Чтобы сайт мог отображаться в iFrame, для файла cookie должно быть установлено значение SameSite: none
Изменение кода в поставщике работает, но не является решением, поэтому я рассмотрел расширение кода Cookie и использование собственного конструктора.
Я нашел этот билет:
Laravel 5.5 Переопределить класс поставщика
но код, который я хотел бы изменить, находится в Symfony: вендор/symfony/http-foundation/Cookie.php и в Illuminate есть CookieServiceProvider, который возвращает экземпляр CookieJar, который, как я вижу, создает новый экземпляр файла cookie Symfony в его методе make()
Есть ли способ расширить код Symfony, чтобы laravel использовал мою версию конструктора?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ide-an-ifr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»