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

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

13 مورد از بهترین پروژه‌های متن باز

شما را نمی‌دانم اما من همیشه در ارتباط با پروژه‌های متن باز شگفت زده هستم و همواره آن‌ها را دنبال می‌کنم؛ در حال حاضر نیز باید بگویم که تقریبا برای هر...

چگونه دکمه های رسانه های اجتماعی را به بهترین شکل طراحی کنیم

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

چرا لاراول بهترین فریمورک پی اچ پی است

لاراول یک فریم ورک رایگان با زبان php است که برای توسعه برنامه های کاربردی وب مورد استفاده قرار میگیره . این فریمورک متن باز بوده و از الگویی (model-v...