راکت

ایجاد شرط در middleware استفاده شده در route

1 پاسخ

با سلام

من در routeهای تعریف شدم که به صورت resource هستند با استفاده از میدل ور احراز هویت انجام دادم. ولی می‌خوام فقط کاربری که در جدول users مقدار role=admin هست به این روت‌ها و اطلاعاتشون دسترسی داشته باشه.

نمونه قطع کدم رو در زیر قرار دادم و می‌خوام بدون با چه ساختار و سینتکسی باید قسمت middleware'=>['auth'] رو بازنویسی کنم.

پیشاپیش ممنونم

Route::group(['namespace'=>'Front','middleware'=>['auth'],'prefix'=>'user'],function(){

//

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

پاسخ‌ها

1
Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

سلام
کافیه که یه middleware دوم بنویسید برای چک‌کردن اینکه یوزری که ریکوست رو فرستاده، ادمینه یا نیست
شما می‌تونید هر تعداد که بخوایید middleware ست کنید:

'middleware' => ['auth', 'admin']

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

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

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