آموزش اعتبار سنجی در لاراول

3 سال پیش
امتیاز دهید post

آموزش اعتبار سنجی در لاراول

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش اعتبار سنجی در لاراول خواهیم پرداخت.

اعتبارسنجی مهمترین جنبه در هنگام طراحی یک برنامه است. این داده های ورودی را تأیید می کند. به طور پیش فرض، کلاس کنترل پایه از یک ویژگی ValidatesRequests استفاده می کند که یک روش مناسب برای اعتبارسنجی درخواست های HTTP ورودی با انواع قوانین قدرتمند اعتبارسنجی را ارائه می دهد.

قوانین اعتبارسنجی موجود در لاراول

لاراول همیشه خطاهای موجود در داده های جلسه را بررسی می کند و در صورت موجود بودن آنها را به صورت خودکار به view متصل می کند. بنابراین مهم است که توجه داشته باشید که یک متغیر errors$ همیشه در همه نظرات شما در مورد هر درخواست موجود است، به شما این امکان را می دهد که به راحتی فرض کنید که متغیر errors$ همیشه تعریف شده است و می توان با خیال راحت از آن استفاده کرد. جدول زیر کلیه قوانین اعتبارسنجی موجود در لاراول را نشان می دهد.

قوانین اعتبارسنجی موجود در لاراول
Accepted Active URL After (Date)
Alpha Alpha Dash Alpha Numeric
Array Before (Date) Between
Boolean Confirmed Date
Date Format Different Digits
Digits Between E-Mail Exists (Database)
Image (File) In Integer
IP Address JSON Max
MIME Types(File) Min Not In
Numeric Regular Expression Required
Required If Required Unless Required With
Required With All Required Without Required Without All
Same Size String
Timezone Unique (Database) URL

متغیر errors$ نمونه ای از Illuminate \ Support \ MessageBag خواهد بود. پیغام خطا را می توان در فایل view با افزودن کد مطابق شکل زیر نمایش داد.

 

مثال

مرحله 1 – با اجرای دستور زیر یک کنترلر به نام ValidationController ایجاد کنید.

 

مرحله 2 – پس از اجرای موفق، خروجی زیر را دریافت خواهید کرد –

ValidationController

مرحله 3 – کد زیر را در کپی کنید

app/Http/Controllers/ValidationController.php file.

app/Http/Controllers/ValidationController.php

 

مرحله 4 – یک فایل نمای به نام resources/views/login.blade.php ایجاد کنید و کد زیر را در آن فایل کپی کنید.

resources/views/login.blade.php

 

مرحله 5 – خطوط زیر را در برنامه/Http/route.php اضافه کنید.

app/Http/route.php

 

مرحله 6 – برای آزمایش اعتبار سنجی ، از آدرس اینترنتی زیر دیدن کنید.

 

مرحله 7 – روی دکمه “Login” بدون وارد کردن هر چیزی در قسمت متن کلیک کنید. خروجی مطابق تصویر زیر خواهد بود.

Login

 

منبع.

 

 

لیست جلسات قبل آموزش لاراول

  1. آموزش لاراول
  2. آموزش مقدماتی لاراول
  3. آموزش نصب لاراول
  4. آموزش ساختار برنامه در لاراول
  5. آموزش پیکربندی لاراول
  6. آموزش مسیریابی در لاراول
  7. آموزش Middleware در لاراول
  8. آموزش فضای نام در لاراول
  9. آموزش کنترل کننده ها در لاراول
  10. آموزش درخواست در لاراول
  11. آموزش کوکی در لاراول
  12. آموزش پاسخ در لاراول
  13. آموزش View در لاراول
  14. آموزش تمپلیت Blade در لاراول
  15. آموزش ریدایرکت کردن در لاراول
  16. آموزش کار با پایگاه داده در لاراول
  17. آموزش خطاها و ورود به سیستم در لاراول
  18. آموزش فرم ها در لاراول
  19. آموزش محلی سازی در لاراول
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه