ست نشدن session

3 سال پیش توسط matin مطرح شد
آفلاین
user-avatar
matin ( 1201 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

سلام
من داخل ی متدی دیتاهای ارسالی از فرمم رو داخل سشن ذخیره میکنم بعد تو یه تابع دیگه موقع گرفتنشون بهم null برمیگردونه!!
ولی تو همون تابع وقتی سشن رو صدا میزنم دیتاهارو بهم برمیگردونه!!
جالب اینجاس وقتی به سشن یه تکست ساده میدم، اونور میتونم بگیرمش ولی دیتاهای فرم رو خیر!!
مشکل از کجا میتونه باشه؟

آفلاین
user-avatar
مهدی طهرانی ( 18536 تجربه )
3 سال پیش
تخصص : cloud architect

لینک کوتاه اشتراک گذاری

0

@matin.kh73
کدی که نوشتین رو اگه میشه بزارید تا بتونیم راهنمایی کنیم

آفلاین
user-avatar
matin ( 1201 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0
public function sendConfirmationCode(Request $request)
    {
        Session::put('centerFormInformation', $request->all);
        $mobile = $request->mobile;
        $this->sendSMSVerification($request->only(['mobile', 'name']));
        return view('reservable_center.confirmation_code',compact('mobile'));
    }

    public function storeCenterForm(Request $request)
    {
        if ($this->checkConfirmationCode($request->confirm_code));
        {
           $data = Session::get('centerFormInformation');
           dd($data);
           $user = $this->storeUser($data);
           $center = $this->storeCenter($request->only($data), $user);
           $room = $this->storeRoom($request->only(['room_name', 'room_size', 'chair_count', 'room_price', 'floor_type', 'room_images']));
        }
        return redirect()->back();
    }
آفلاین
user-avatar
مهدی طهرانی ( 18536 تجربه )
3 سال پیش
تخصص : cloud architect

لینک کوتاه اشتراک گذاری

0

@matin.kh73

دوست عزیز به جای استفاده از فساد Session:: از $request->session() استفاده کن ببین تفاوتی میکنه یا نه؟
و اینکه از چه درایوری برای سشن استفاده میکنی؟ فایل، دیتابیس یا ردیس یا چیز دیگه؟

آفلاین
user-avatar
matin ( 1201 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

@haghft
تفاوتی نداشت!! :(
از درایور فایل

آفلاین
user-avatar
مهدی طهرانی ( 18536 تجربه )
3 سال پیش
تخصص : cloud architect

لینک کوتاه اشتراک گذاری

0

@matin.kh73
به جای این

Session::put('centerFormInformation', $request->all);

بنویسید

Session::put('centerFormInformation', $request->all());
برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.