محمدسجاد دباغ
3 سال پیش توسط محمدسجاد دباغ مطرح شد
3 پاسخ

127.0.0.1 redirected you too many times

دوستان سلام

public function handle(Request $request, Closure $next)
    {
        if ($request->user()->job_type == "MASTER") {
            return $next($request);
        }return redirect('login');
    }

کد بالا middleware هست، بار اول درست اجرا شد.
سیستم رو بستم و امروز روشن کردم کار نمیکرد.
چک کردم فقط دستور return $next($request) اجرا نمیشه و باعث ارور 127.0.0.1 redirected you too many times میشه.
بالای return $next($request) یک dd تست گرفتم و اجرا میشد.
کش رو هم پاک کردم تاثیری نداشت.


ثبت پرسش جدید
محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 3 سال پیش آپدیت شد
0

@mohammadeng3731 دلیلش رو پیدا کردم 😅

Route::get('/dashboard',[dashboardController::class, 'index']);

Route::prefix('dashboard/master')->middleware('IsMaster')->group(function(){
    Route::get('/',[dashboardController::class, 'index']);
    Route::get('/edit',[editProfileMasterController::class, 'index'])->name('EditProfileMaster');
});

دو تا روت بالا باهم تبدیل شده بودن به یک لوپ
متشکرم از وقتی که گذاشتید


محمد امیری
تخصص : backend coder
@mohammadeng3731 3 سال پیش مطرح شد
0

سلام.
به نظر میرسه داخل loop گیر کردین.دیروز لاگین بودین یا با کاربر دیگه ای لاگین بودین به نظر میاد و شمارو به صفحه لاگین نمیفرستاده اما امروز لاگات شدین و خارج از if میره کدتون.کدتون مشکل منطقی داره.


محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 3 سال پیش مطرح شد
0

@mohammadeng3731 کد خارج از if نمیره چون در if برای تست dd گرفتم و اوکی بود.


محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 3 سال پیش آپدیت شد
0

@mohammadeng3731 دلیلش رو پیدا کردم 😅

Route::get('/dashboard',[dashboardController::class, 'index']);

Route::prefix('dashboard/master')->middleware('IsMaster')->group(function(){
    Route::get('/',[dashboardController::class, 'index']);
    Route::get('/edit',[editProfileMasterController::class, 'index'])->name('EditProfileMaster');
});

دو تا روت بالا باهم تبدیل شده بودن به یک لوپ
متشکرم از وقتی که گذاشتید


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

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