Paradox
1 سال پیش توسط Paradox مطرح شد
1 پاسخ

ثبت نام چند مرحله ای

سلام وقت بخیر
من میخام ثبت نام چندمرحله ای داشته باشم
به این صورت که اول کاربر با شماره موبایل ثبت نام میکنه و احراز هویت میشه که تا اینجا اکیه و هدایت میشه به صفحه home
بعدش میخام یک سری فیلد دیگه رو پر کنه اگه اطلاعات کامل پر شد کاربر بتونه روت home رو ببینه
یه فیلد تو دیتابیس به این شکل ایجاد کردم

            $table->boolean('register_at')->nullable()->default(0);

یک میدلور هم ایجاد کردم میخام اگه اطلاعات تکمیل شد کاربر روت home ببینه
اگر نشد هدایت بشه به روت rule و اطلاعات رو به ترتیب پر کنه

    public function handle(Request $request, Closure $next)
    {

        if($request->user()->isCompleted()) {
            return $next($request);

        }

        return redirect('/rule');
    }

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

    public function isCompleted()
    {
        return $this->register_at == 1;
    }

برای روت rule دیگه نباید میدلور auth بزارم درسته ؟


ثبت پرسش جدید
Paradox
تخصص : در حال یادگیری
@paradox 1 سال پیش مطرح شد
0

کسی میدونه ؟؟


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

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