У меня есть 3 типа пользователей Admin, Vendor, Customer в моей электронной коммерции laravel.
Теперь мне нужно ограничить маршруты для тех поставщиков, которые не одобрены администратором. Подскажите, пожалуйста, процесс?
вот две таблицы пользователей и магазинов.
у пользователей есть эти атрибуты
id, name, password, email, phone
и в магазинах есть
shop_name, address, shop_phone, owner_id (this is a foreign key of users.id), is_approved(bool)
- Здесь приведены сведения о пользователях hasOne в магазине.
Теперь мне нужно знать, как я могу ограничить все неподтвержденные маршруты авторизации is_approved==0
для магазинов.
Кто-нибудь может мне помочь, пожалуйста?
$this->middleware('newMiddleware');
используйте это:$this->middleware(function ($request, $next) { // ... });
См. Этот раздел: laravel.com/docs/ 7.x / контроллеры # промежуточное ПО контроллера - person iazaran   schedule 01.09.2020