راکت

چک کردن و استفاده middleware در لاراول

2 پاسخ

سلام من میخوام شرطی بنویسم که اگر کاربر ایمیل خودش را وارد کرد روند تایید ایمیل و اگر شماره موبایل خودش را وارد کرد روند تایید شماره پیگیری شود لطفا راهنماییم کنید.
مثال :

public function __construct()
    {
        if (true){
            $this->middleware(['auth','verifyEmail']);

        }else{
            $this->middleware(['auth','verifyPhone']);
        }

    }
ثبت پرسش جدید

پاسخ‌ها

2
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

خیلی راحت میتونید چک کنید که داده ای که کاربر وارد کرده چی بوده.
اگر Email رو وارد کرده که روند تایید ایمیل و اگر شماره موبایل، روند تایید شماره

میتونی یه متد verify توی کنترلرت بذاری.. که هم شماره رو بگیره و هم ایمیل
پس از تایید هر کدوم یه فیلد در جدول رو آپدیت میکنی
و در اون مرحله میتونی میدلور هارو بسازی و چک کنی که آیا اون فیلد برابر با مقداری که می‌خواهی هست یا نه؟

sinaa
sinaa
@sinaa.hajebi

@ali.bayat
نه متاسفانه من فقط بلدم که میدلور تایید ایمیل رو اجرا کنم اگر بیشتر راهنماییم کنید ممنون میشم 🙏❤️

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام