راکت

پاس دادن متغیر به view در لاراول

5 پاسخ

سلام دوستان من میخام توی کنترلر موقعی که ریدایرکت میکنم به روتی متغیر هم به اون روت ارسال بشه..این کار رو میشه با سشن انجام داد اما مشکلش اینه که با ی رفرش از بین میره میخاستم بدونم چطوری متغیری با ریدایرکت به ویو ارسال کنم و متغیر در ویو تا ابد بمونه ؟؟؟

ثبت پرسش جدید

پاسخ‌ها

5
رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

سلام به شما دوست عزیز.
با یه مثال کامل توضیح میدم خدمتتون.
فرض کنید میخواین اطلاعات کاربرها رو داخل پنل ادمین نمایش بدین، کنترلرتون میشه به صورت زیر:

public function usersList()
    {
        $users = User::latest()->paginate(12);
        return view('panel.users.all', compact('users'));
    }

حالا داخل بلید بیا به صورت زیر کدتو بنویس:

@foreach($users as $user)
{{ $user->name }}
@endforeach

موفق باشید.

محمد میرزاخانی
محمد میرزاخانی
@mirzamohammad.com

میخام ریدایرکت کنم به ی روتی..حالا چجوری به اون روت متغیر بفرستم؟

شاید پاسخ شما همین‌جا باشد

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

کدتو بفرس که تا الان چیکار کردی و یکم دقیق تر توضیح بده تا بتونم راهنماییت کنم.

Bahman Aliveisi
Bahman Aliveisi
@roj
return redirect()->route('users.show')->with([ 'id' => $id ]);

https://laravel.com/docs/9.x/redirects

محمد میرزاخانی
محمد میرزاخانی
@mirzamohammad.com

خب بعد این روش با رفرش کردن از بین نمیره؟

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام