💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ Abolfazlkhanlar
وجود نداشتن متود ()session()->flash در لاراول 11
جامعه لاراول ایجاد شده در ۰۴ مرداد ۱۴۰۳

با سلام و خسته نباشد هر کاری می‌ کنم نمی‌تونم از متود ()session()->flash در قسمت میلدور در لاراول 11 استفاده کنم و بهم خطای undefined method flash را بهم میده ؟

ممنون میشم اگه راهماییم کنید

سلام ابوالفضل عزیز 

باید متد رو روی ریکوئست صدا بزنید:

$request->session()->flash('status', 'successful!');
احمدرضا فاطمی کیا ۰۶ مرداد ۱۴۰۳، ۱۲:۳۲

متد رو از روی ریکوئست هم صدا زدم ولی باز هم خطای undefined بهم میده

Abolfazlkhanlar ۰۶ مرداد ۱۴۰۳، ۱۲:۴۷

به این شکل صدا زدید؟

request()->session()->flash()

از کدتون اسکرین بدید.

احمدرضا فاطمی کیا ۰۶ مرداد ۱۴۰۳، ۱۲:۵۴

نه به این روشی که شما گفتید صدا زدم 

$request->session()->flash('status', 'successful!');
Abolfazlkhanlar ۰۶ مرداد ۱۴۰۳، ۱۲:۵۸

خب ببینید من متغیر رو گفتم که اگر از کانتینر لاراول در متد استفاده کنید براتون قرار بگیره و خودتون باید این مورد رو هندل میکردید با استفاده از کلاس request.

اما به هر حال با روش دوم هم اوکی هست.

احمدرضا فاطمی کیا ۰۷ مرداد ۱۴۰۳، ۰۰:۳۰