third party cookies are blocked in iframes in safari.
All urls generated using laravels URL functions will have the session id appended to the urls.
Sessions will be validated on server side making sure ip and user agent have not changed.
composer require kewan/session-in-url
- In your
config/app.php
in the providers array, replaceIlluminate\Session\SessionServiceProvider:class
withKewan\SessionInUrl\Providers\SessionServiceProvider::class
- Add
Kewan\SessionInUrl\Providers\RoutingServiceProvider::class
to providers array.