دوره مجازی Laravel - جلسه 11 - اعتبارسنجی با Form Request و نمایش لیست داده ها



visibility  
mode_comment   ۹

به نام خدا و سلام. در بحث اعتبار سنجی داده ها در جلسه قبل با استفاده از متد validation در کنترلر این کارو انجام دادیم و در این جلسه با FromRequest ها آشنا میشیم که کدهای اعتبار سنجی رو از بخش کنترلر ها جدا میکنه و هم چنین قابلیت استفاده مجدد در بخش های دیگه رو بهمون میده.  

info توجه

این مطلب یک جلسه از آموزش لاراول مبتدی تا پیشرفته می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش لاراول مبتدی تا پیشرفته

comment دیدگاه کاربران
ali replyپاسخ

سلام
لطفا در مورد صفحه بندی هم صبحت کنید
مثلا اگه هزار تا کاربر داشته باشیم بیام تو هر صفحه 20 تا کاربر رو نمایش بدیم

کیوان علی محمدی

سلام. این موارد رو در بخش خروجی سایت نمایش میدیم.

آرش ذاکری replyپاسخ

با سلام
وقتی بخوام هم با استفاده از compact و هم with، مقادیر را به blade پاس بدم چطوری باید بنویسمش؟ من اینطوری نوشتم ولی success پاس داده نمیشه:
با تشکر

return view(‘admin.users.list’, compact(‘roles’))->with(‘success’, true);
کیوان علی محمدی

سلام. این کد درسته و باید کار کنه. سمت view رو دوباره چک کنید.

آرش ذاکری

با سلام
بله درست شد، سمت view کلمه success را با یه اشتباه تایپی نوشته بودم!
با تشکر فراوان

دانیال replyپاسخ

سلام
منم از این جواب نگرفتم سمت دیگه هم اینه خطا املایی نداره
ورژنم هم 5.3
ولی بازم سشن دریافت نمیشه تنظیمی نداره اتفاقا؟
مرسی

return redirect()->route(‘admin.users.list’)->with(`success`, true);

@if(session(‘success’))
<div class="card text-white bg-success mb-3" style="max-width: 18rem;">
        <p class="card-text">
                ثبت کاربر جدید با موفقیت انجام شد.
            </p>
    </div>
@endif
کیوان علی محمدی

سلام مجدد حتما یکبار چک کنید مراحل انجام بشه به صورت دقیق.

دانیال replyپاسخ

همه قسمت ها اجرا میشن فقط زمان خوندن سشن هیچی خونده نمیشه از var_dump هم که استفاده میکنم نال میزنه
البته نمیدونم سشن اصلا پر میشه با این کد یا نه
چطور میشه چک کرد؟

کیوان علی محمدی

از اون کد استفاده نکنید و از session()->put تست کنید.

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.