دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۲
  • اسفند

جلسه ۲۰ : اعتبار سنجی در لاراول

  • دسته‌بندی‌ها :
جلسه ۲۰ : اعتبار سنجی در لاراول
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

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

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

      در ادامه مباحث جهت درک بهتر مطالب توضیحات قوانین اعتبار سنجی در لاراول به همراه مثال هایی ارائه شده است.

      لاروال همیشه اشتباهات در داده های جلسه را بررسی می کند و اگر آنها در دسترس باشند، به صورت خودکار آنها را در نظر می گیرند.

      بنابراین مهم است که یک متغیر $errors همیشه در همه نظرات شما در هر درخواست در دسترس باشد.

      به شما اجازه می دهد به راحتی فرض کنید متغیر $errors همیشه تعریف شده است و می تواند با خیال راحت مورد استفاده قرار گیرد.

      جدول زیر تمام قوانین اعتبار در دسترس Laravel را نشان می دهد.

      قوانین اعتبار موجود در Laravel
      پذیرفته شدهنشانی اینترنتی فعالبعد از (تاریخ)
      AlphaAlpha DashAlpha Numeric
      ArrayBefore (Date)Between
      BooleanConfirmedDate
      Date FormatDifferentDigits
      Digits BetweenE-MailExists (Database)
      Image (File)InInteger
      IP AddressJSONMax
      MIME Types(File)MinNot In
      NumericRegular ExpressionRequired
      Required IfRequired UnlessRequired With
      Required With AllRequired WithoutRequired Without All
      SameSizeString
      TimezoneUnique (Database)URL

      متغیر $errors یک نمونه از Illuminate\Support\MessageBag خواهد بود.

      پیام خطا را می توان در فایل مشاهده و با نمایش کد به صورت زیر نشان داد.

      مثال : 

      مثال

      مرحله ۱ : با اجرای دستور زیر، یک کنترلر به نام ValidationController ایجاد کنید.

      مثال : 

      مرحله ۲ : بعد از اجرای موفق، خروجی زیر را دریافت خواهید کرد.

      اعتبار سنجی -ایجاد کنترلر

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

      مرحله ۳ : کد زیر را در داخل فایل app/Http/Controllers/ValidationController.php کپی کنید.

      app/Http/Controllers/ValidationController.php

      مثال : 

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

      resources/views/login.blade.php

      مثال : 

      مرحله ۵ : خطوط زیر را در app / Http / routes.php اضافه کنید.

      app/Http/routes.php

      مثال : 

      مرحله ۶ : برای بررسی اعتبار، از نشانی اینترنتی زیر دیدن کنید.

      مثال : 

      مرحله ۷ : با کلیک بر روی دکمه “Login” بدون وارد کردن هر چیزی در زمینه متن.

      خروجی را همان طور که در تصویر میبینید مشاهده خواهید کرد.

      اعتبار سنجی- login

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

      کلام آخر

      داده‌های ورودی که از طرف کاربر به وب سایت ارسال می‌شوند، باید توسط برنامه به صورت خودکار اعتبار‌سنجی شوند تا از درست بودن داده‌ها اطمینان حاصل شود، امیدواریم از توضیحاتی که جهت آشنایی شما عزیران با قوانین اعتبار سنجی در لاراول ارائه گردید بخوبی بهره مند شده باشید.

      QR:  جلسه ۲۰ : اعتبار سنجی در لاراول
      به اشتراک بگذارید