Nasza strona internetowa została zbudowana na bazie niestandardowego frameworka PHP mvc i chcieliśmy powoli konwertować każdy strumień (na przykład: rejestracje) do Laravel.podziel się informacjami na temat sesji z laravel iz powrotem
Zasadniczo istniejący kod i nowy kod za pomocą laravel muszą współistnieć. Ale trafiliśmy na szkopuł, gdzie informacje o sesji ustawione przez laravel nie są dostępne dla innych mvc i vice versa z powodu ich konwencji.
Na przykład niestandardowy mvc używa następującego.
$_SESSION['AUTH']='TRUE';
Podczas gdy Laravel używa czegoś takiego.
Session::put('AUTH', 'TRUE');
Próbowaliśmy ustawić $ _SESSION ['AUTH'] = 'TRUE' poprzez klasy laravel. Ale nie jesteśmy w stanie uzyskać do niego dostępu, gdy kontrola jest przekazywana do starszego MVC.
Wiem, że jest to skomplikowane i powinienem poczekać, aby przekonwertować całą bazę kodu do Laravel i zakończyć. Ale jesteśmy małą firmą z minimalnymi zasobami. Nie mamy więc luksusu, aby zatrzymać rozwój funkcji i poświęcić czas na ponowne pisanie przy użyciu Laravel Exclusively.
Moje pytanie jest takie. Jak, jeśli jakimkolwiek mechanizmem, możemy to osiągnąć?
Zmienne globalne?
Jakieś inne sugestie?
Hi, czy rozwiązać ten problem? Utknąłem też na tym samym problemie. Chciałbym usłyszeć, jakie podejście podążasz. Z góry dziękuję. – gvsrepins
Opublikował to poniżej. mam nadzieję, że to pomoże. – tven