به پروژه های لاراول خود، تاییدیه ایمیل اضافه کنید

گردآوری و تالیف : عرفان کاکایی
تاریخ انتشار : 02 خرداد 1397
دسته بندی ها : لاراول

اگر می خواهید اعتبار سنجی بااستفاده از ایمیل را در پروژه های لاراول خود استفاده کنید، مارسل پویکوت یک پکیج جدید به نام laravel-confirm-email ساخته است. کاربران جدید باید در طی یک پروسه با استفاده از آدرس ایمیل خود ثبت نام خود را تایید کنند.

پکیج با دو صفت که به جای AuthenticatesUsers و RegisterUsers که به همراه لاراول وجود دارند، جایگزین می شوند کار می کند.

برای شروع، پکیج را با استفاده از Composer نصب کنید:

composer require beyondcode/laravel-confirm-email

این پکیج نیازمند یک انتقال دیتابیس است، که باید با دستور vendor:publish اجرا کنید:

php artisan vendor:publish --provider=BeyondCode\EmailConfirmation\EmailConfirmationServiceProvider

همچنین باید دو مسیر جدید برای استفاده در پروسه تایید اضافه کنید. پکیج یک language file به همراه دارد که می توانید با یک کلاس notification پیاده کنید:

<?php

return [
    /*
    |--------------------------------------------------------------------------
    | Notification
    |--------------------------------------------------------------------------
    |
    | This is the notification class that will be sent to users when they receive
    | a confirmation code.
    |
    */
    'notification' => \BeyondCode\EmailConfirmation\Notifications\ConfirmEmail::class,
];

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

منبع

مقالات پیشنهادی

  • بهترین پکیج های لاراولی – سری اول

    پکیج ها قابلیت عملیاتی لاراول را افزایش می‌دهند و عملکرد آنرا بهبود می‌بخشند. پکیج ها میتوانند یک راه مناسب برای کار با تاریخ در پروژه باشد مثل پکیج C...

    امیررضا سیستانه ای
  • متدهای کمکی لاراول برای URL ها

    Jacob Bennett یک نظرسنجی در توئیتر گذاشت تا ببینه جامعه ی توسعه دهندگان از چه روشی برای صدا زدن آدرس های URL در اپلیکیشن لاراولی خود استفاده می کنند

    امیررضا سیستانه ای
  • 10 تا از بهترین helper های لاراول برای استفاده

    لاراول شامل توابع مختلف کمکی یا helper هست.در لاراول تعداد زیادی تابع کمکی وجود دارد که شما میتونید با استفاده ازشون کارتون رو راحت تر و سریعتر کنید....

    امیررضا سیستانه ای
  • کمکی های جدید لاراول در نسخه 5.4 و 5.5

    کمکی های جدید String دارند راهشون رو به سمت لاراول از طریق ریلیز بزرگ 5.5 پیدا می کنند. که قراره در حین Laracon EU 2017 منتشر بشه.

    امیررضا سیستانه ای