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

دسته بندی: آموزش
زمان مطالعه: 1 دقیقه
۱۴ تیر ۱۳۹۶

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

:: توجه

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

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

چه امتیازی به این مقاله می دید؟
نویسنده
یادگیرنده ی همیشگی،برنامه نویس،نویسنده،عاشق خلق چیزهای عجیب،عاشق تحلیل داده ها، مسئول بخش فنی و هم بنیان گذار در سون لرن.

جلسات دوره

نظرات کاربران

hodamohammadi

سلام استاد من تا اینجای فیلم که دیدم شما اصلا از ajax استفاده نکردید. آیا خوده لاراول در بطن کار با ajax کار می کنه؟
البته نمی دونم سوالمو درست مطرح کردم یا نه؟

hodamohammadi

سلام دوباره ببخشید استاد عزیز من می خوام یک سایت آموزشی و فروشگاهی تقریبا مثل سایت شما ولی موضوعی دیگر راه اندازی کنم آموزش طراحی سایت با وردپرس را هم دیده ام در ضمن می خوام لاراول را هم تا پایان یاد بگیرم به نظر شما از وردپرس استفاده کنم برای طراحی سایتم یا لاراول؟و اینکه فکر کنم سایت شما از وردپرس استفاده کرده.
و سوال دیگرم این است که اگر سایت شما با وردپرس هست چه قسمت هایی بهتر است با وردپرس نوشته بشه؟

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

سلام با وردپرس خیلی راحت و سریع می تونید راه اندازی کنید اما موضوع اینه که اگر بخشی رو بخواید کدنویسی کنید ممکنه این کمی دردسر داشته باشه . البته شما هم موضوعی رو می تونید کدنویسی کنید حتی در وردپرس و این قابلیت رو داره اما خب نسبت به فریمورک هایی مثل لاراول باید بگیم که لاراول برای کدنویسی سفارشی خیلی بهتره.

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

سلام خدمت شما. خیر نیازی به ajax نبوده و خود لاراول هم به قول شما در بطن خودش از ajax استفاده نمیکنه.

دانیال

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

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

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

دانیال

سلام
منم از این جواب نگرفتم سمت دیگه هم اینه خطا املایی نداره
ورژنم هم 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
کیوان علی محمدی

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

آرش ذاکری

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

return view(‘admin.users.list’, compact(‘roles’))->with(‘success’, true);
آرش ذاکری

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

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

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

ali

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

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

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

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
گزارش مشکل