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

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

با سلام

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

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

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

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

//

});

ثبت پرسش جدید
Muhammad
تخصص : Back-End Developer
@muhammad 4 سال پیش مطرح شد
0

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

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

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

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