سلام دوستان من وقتی داخل کنترل درون یک متد سشنی رو ست میکنم و همونجا فراخوانیش میکنم به درستی کار میکنه ولی هنگامی که همون سشن رو در متد دیگه میخوام استفاده کنم مقدارش از بین میره و چیزی ازش باقی نمیمونه به جز ی توکن.
حالا سوالم اینه آیا راهی هست که بشه سشن رو درون متدهای دیگه هم استفاده کرد؟
@saeedlovelorn2
سلام . دوست عزیز می تونم بپرسم سشن هاتون رو کجا ذخیره می کنید؟؟
توی فایل env. هم مقدار SESSION_LIFETIME
رو چک کنید ببینید درست باشه
@saeedlovelorn2
مقدار رو روی دیتابیس سِت کنید و ببینید آیا باز هم همین مشکل را دارید.برای سِت کردن روی دیتابیس باید دستور php artisan session:table
رو بزنید بعد دستور php artisan migrate
هم بزنید تا جدولتون ایجاد بشه
توی تیبل سشن توی دیتابیس ی چیزایی ذخیره میشه درست و غلطشو نمیدونم
ولی در کل بازم مقدار سشن رو توی متد های دیگه نمیتونم بگیرم
قبلا اوکی بوده اخیرا اینطوری شده یا در مراحل یادگیری هستید؟
نمونه کد نحوه ذخیره و استفاده از سشن هاتون رو به اشتراک بگذارید تا دقیق تر بشه بررسی و کمک کرد.
تا حالا توی لاراول با سشن کار نکردم
private function startNewGame()
{
$questions = $this->getQuestion();
Session::put('questionID', $questions->id);
Session::save();
return Session::all();
}
private function playNewGame()
{
return Session::all();
}
توی متد بالایی میتونم مقدار سشن رو بگیرم ولی توی متد پایینی نه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟