sinaa
4 سال پیش توسط sinaa مطرح شد
2 پاسخ

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

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

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

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

    }

ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

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

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


sinaa
@sinaa.hajebi 4 سال پیش مطرح شد
0

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


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

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