امیدوارم حالتون خوب باشه..امروز درباره ساخت و ایجاد Email Verification ایمیل در لاراول 5 صحبت می کنیم . خب Email Verification به این درد میخوره که شما به هر کسی که ثبت نام کرده اجازه لاگین ندین و طرف مجبور باشه به وسلیه ی توکنی که به ایمیل اش فرستاده میشه حساب خودش رو تایید کنه و بعد از اون بتواند لاگین کند , وارد پنل شود و ادامه ی داستان…
برای ایجاد کنترلر ها و view های مربوط به عملیات لاگین و رجیستر بهتر است به داکیومنت لاراول مراجعه کنید و مطالعه ای داشته باشین و همانطور که می دانید با دستور زیر تمام کمنترلر ها و view های لازم برای عملیات authentication در لاراول ساخته می شود .
1 | php artisan make:auth |
خب ما ادامه کار رو دنبال می کنیم و میریم سراغ اینکه بعد از ثبت نام ایمیل حاوی کد فعال سازی برای کاربر فرستاده بشود و کاربر با کلیک روی آن بتواند حساب خود را تایید کند .
ابتدا نیاز به یک جدول داریم که شامل 3 فیلد است و نام کاربری , توکن ارسال شده برای کاربر و تاریخ ارسال را نگهداری می کند.این جدول را می توانیم با Migration زیر ایجاد نماییم.