codex68
3 سال پیش توسط codex68 مطرح شد
0 پاسخ

مشکل سیشن در لاراول 8

** دوستان من مشکلم رو یافتم اما حلش رو نتونستم : مشکل اینه وقتی لایو وایر اجرا میشه دیگه دستورات سیشن با ریدایرکت بک کار نمی کنن وقتی لایو وایر ور می دارم همه چی درست کار می کنه. نظرتون چیه یعنی مشکل از کجاست که لایو وایر باعث میشه سیشن ها تو ریدایرکت کار نکنن ؟؟ چرا اخه .
** بعد از حدود 48 ساعت فهمیدم واقعا مشکل چیه اما راه حل درست و حسابی ندارم ولی حل کردمش : دوستان تو لایو وایر انگار این یه مشکل هستش بیشتر شبیه یه باگ هستش : وقتی از دستور wire:poll استفاده می کنیم و زمان رو زیر 1 ثانیه می ذاریم دیگه سیشن ریدایرکت نمیشه. با اینکه wire:poll تو یک div مجزی داره کار رفرش رو انجام میده اما بازم باعث میشه ریدایرکت سیشن ها صورت نگیره.
اینو گفتم دوستان تست کنید حتما با ریدایرکت سیشن رو به یک صفحه ای ارسال کنید که wire:poll مثلا 400ms هستش می بینید هیچ سیشی نمیاد به اون صفحه دیگه .و من زمان رو روی 2 ثانیه گذاشتم مشکلم حل شد اما اگه راه حل منطقی هستش بشه با زمان کمتر کار کرد ممنون میشم دوستان بگن.
مخصوصا خود اقای موسوی که با لایو وایر زیاد کار کردن اگه راه حل منطقی برای این مشکل هستش بگن ممنون میشم.
دوستان من مشکلی داشتم اینجا مطرح کردم و فکر کردم برطرف شد البته تو چند تا سایت خارجی هم مطرح کردم ولی جوابی نگرفتم.خواستم ببینم کسی واقعا می دونه علت این مشکل چی می تونه باشه ؟
چرا سیشن من تو لاراول با ریدایرکت کار نمی کنه ؟
البته یه نکته تو روش زیر منظورم اینه با هیچ کدوم از این دو روش منتقل نمیشه نه اینکه کدم اینطوری باشه.

return redirect()->back()->with('error 100','dont insert database');
session()->flash('buy request ok', 'buy request ok');

هیچ روشی تو انتقال سیشن با ریدایرکت برای من کار نمی کنه اما موقعی که return view انجام میدم سیشن منتقل میشه.مشکل من ریدایرکت هستش .
این مشکل هم روی هاست هم روی لوکال وجود داره هم با مروگر های مختلف اصلا داره منو گیج می کنه واقعا.
@websaz
@mohaligateway
@hesammousavi
ممنون میشم از دوستانی که تجربه دارن یه فکری به حال مشکل من بکنن واقعا منو درگیر کرده کل سیستمم رو نوشتم نزدیک 6 ماه زمان گذاشتم الان میبینم سیشن ها تو ریدایرکت منتقل نمیشن خیلی عجیبه اخه دست به هر کاری هم زدم.

** نکته : به نظر دوستان امکان داره بخاطر setlocate برای چند زبانه کردن این اتفاق بیافته ؟


ثبت پرسش جدید

به همدیگه کمک کنیم

به codex68 کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام