سلام دوستان
من وقتی در تابع کد زیر رو بکار میبرم
return redirect()->back()->with('god',5)
و در blade از کد زیر استفاده میکنم
@if(!empty(Session::get('god')) && Session::get('god') == 5)
<script>
$(function() {
alert({{Session::get('god')}})
});
</script>
@endif
اما god ارسال نشده ! و سشن رو نشان نمیده
به نظرتون مشکل از کجاست ؟
سلام
مقدار سشن را در کنترل و یا هرجا که نیازه قبل ریدارکت کردن به شکل زیر مقدار دهی کنید:
session()->put('god', 5);
حالا در ویو برای چک کردن موجودیت سشن از has استفاده کنید . در نهایت استفاده از function به اون شکل در jQuery اشتباهه که کد زیر رو قرار بدید بجاش
@if(session::has('god') && session::get('god') == 5)
<script>
alert({{session::get('god')}})
</script>
@endifدرود
ممنون از پاسختون
اما هنوز هم در blade دسترسی به سشن ندارم . انگار اصلا ست نمیشه !
@mehdi.shahabbasian
شاید پاسخ شما همینجا باشد