۲ محمد مهدی عابدینی
دقیقه 19 از آموزش
جامعه لاراول ایجاد شده در ۰۲ آذر ۱۴۰۰

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

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

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

تابع سشن:

session();

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

 $value = session('key');

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

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

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

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


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

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

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

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

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

محمد مهدی عابدینی ۱۶ آذر ۱۴۰۰، ۱۳:۵۶