🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Mahdiabedini
دقیقه 19 از آموزش
جامعه لاراول ایجاد شده در ۰۲ آذر ۱۴۰۰

سلام استاد این کد چه کار میکنه سیشن user_id و code_id را حذف می‌کنه ؟

session(['user_id','code_id']);

سلام دوست عزیز

تابع سشن:

session();

در لاراول یک فانکشن رایج بوده که برای فراخوانی مقدار یک سشن یا تنظیم مقدار آن بکار می‌رود و زمانی که به شکل زیر استفاده می‌شود:

 $value = session('key');

شما با دادن کلید سشن مقدار اون رو در متغیر value$‌ ذخیره می‌کنید.

همچنین با استفاده از روش زیر و پاس دادن یک آرایه به این تابع:

  session(['key' => 'value']);

میتونید به ازای یک کلید دلخواه یک مقدار مشخص را در سشن ذخیره کنید.


دقت کنید در نمونه کدی که شما قرار داده‌اید، مقادیر کلیدهای پاس داده شده، از سشن فراخوانی شده و برای حذف یک مقدار از سشن می‌توانید از الگوی زیر استفاده کنید که با پاس دادن کلید، مقدار آن را از سنش حذف می‌گردد:

$request->session()->forget('user_id');

جزییات بیشتر در داکیومنت لاراول: سشن‌ها در لاراول

رضا * ۱۵ آذر ۱۴۰۰، ۱۷:۱۷

درسته ولی در دقیقه 19 از آموزش استاد از این دستور برای حذف از سیشن استفاده کرده.

Mahdiabedini ۱۶ آذر ۱۴۰۰، ۱۳:۵۶