درحال بارگذاری

پکیج های مفید برای ایجاد اعتبار سنجی در لاراول

تاریخ: شنبه, 07 دی 1398

نویسنده: مصطفی دربان حسینی... بازیدها: 705 - نظرات : 0 دسته بندی: برنامه نویسی


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

امروز قصد دارم شما را با مجموعه  پکیج مفید در زمینه اعتبار سنجی تحت عنوان مجموعه laravel validation rules معرفی کنم. شما به کمک این پکیج قادر خواهید بود تا در بخش های مختلف سایت خود قوانینی برای اعتبار سنجی کاربران ایجاد کنید. باید در نظر بگیرید که نصب و استفاده از این پکیج کاری ساده است و همچنین همیشه به روز رسانی های آن را دریافت خواهید کرد.

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

در زمان نوشتن این مطلب این مجموعه شامل بخش های زیر است:

  • Colour (درحال حاضر از مقادیر hex پشتیبانی می کند)
  • Country Codes (کد کشور ها)
  • Credit Card (کارت های اعتباری)
  • IP (برسی آی پی)
  • Phone (بررسی تلفن)
  • Subdomain (بررسی ساب دامین)
  • Timezone (برسی منطقه زمانی)
  • US States and CA Provinces (بررسی ایالت های امریکا)
  • uk mobile phone (بررسی شماره های انگلیس)
  • Exposed Password
  • Email Validation Mailgun (اعتبارسنجی ایمیل)

این بسته در حال توسعه است و بخش های بیشتری به آن افزوده خواهد شد.

به عنوان مثال بخش ip آن در حال حاضر از هردو نسخه IPv4 و IPv6 پشتیبانی می کند.

برای نسب قسمت IP آن کافیست کد زیر را در تریمنال خود اجرا کنید:

composer require laravel-validation-rules/ip

برای مثال طبق داکیومنت ارائه شده آن می توانید به شکل زیر از این اعتبار سنجی برای IP های خصوصی و عمومی استفاده کنید:

//اعتبار سنجی یک آی پی عمومی
use LVR\IP\PublicAddress;

$request->validate([
    'ip' => ['required', new PublicAddress],
]);
//اعتبار سنجی یک آی پی خوصی
use LVR\IP\PrivateAddress;

$request->validate([
    'ip' => ['required', new PrivateAddress],
]);

برای بخش colour نیز همانند بالا کافیست ابتدا آن را از طریق ترمینال (کامند لاین) نصب کنید:

composer require laravel-validation-rules/colour

سپس می توانید مثل کد زیر(برگرفته از داکیومنت های آن) از آن استفاده کند:

use LVR\Colour\Hex;

$request->validate([
    'colour' => ['required', new Hex],
]);

در نهایت شما می توانید برای دریافت اطلاعات بیشتر و یا راهنمای استفاده از بخش های مختلف ارائه شده از دو لیمکی که در زیر برای شما ارائه داده ایم استفاده کنید:

صفحه اصلی توضیحات

گیت هاب لیست قسمت ها

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


نویسنده: مصطفی دربان حسینی... بازیدها: 705 - نظرات : 0 دسته بندی: برنامه نویسی

جستجو
کلاس برتر
ارائه دهنده بهترین و به روز ترین ویدیو های و مقالات آموزشی و همچنین مقالات مختلف در رابطه با تکنولوژی ،معماری ،مدیریت و سایر رشته های کاربردی.ما برای شما بهترین ها را میخواهیم.

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