دوستان سلام
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 تست گرفتم و اجرا میشد.
کش رو هم پاک کردم تاثیری نداشت.
@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');
});
دو تا روت بالا باهم تبدیل شده بودن به یک لوپ
متشکرم از وقتی که گذاشتید
سلام.
به نظر میرسه داخل loop گیر کردین.دیروز لاگین بودین یا با کاربر دیگه ای لاگین بودین به نظر میاد و شمارو به صفحه لاگین نمیفرستاده اما امروز لاگات شدین و خارج از if میره کدتون.کدتون مشکل منطقی داره.
@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');
});
دو تا روت بالا باهم تبدیل شده بودن به یک لوپ
متشکرم از وقتی که گذاشتید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟