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

گردآوری و تالیف : عرفان کاکایی
تاریخ انتشار : 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 در اپلیکیشن لاراولی خود استفاده می کنند

6 ویژگی فوق العاده لاراول 5.5 که باید در پروژه بعدی استفاده کنید

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