Для моего приложения у меня есть несколько пользовательских ролей и пользовательский режим обслуживания. Если сайт находится в режиме обслуживания, то в зависимости от роли пользователя будет ограничиваться доступ к определенным страницам.Laravel Middleware change response content
Поэтому, когда «обычные» пользователи обращаются к форумам, вместо этого они должны видеть другое представление о том, что сайт находится в режиме обслуживания; тогда как пользователи «admin» получают доступ к форумам, они должны иметь возможность видеть форумы.
public function handle($request, Closure $next) {
if(Auth::user()->role->maintenance_mode != 1) {
// They do not have access during maintenance mode,
// so change the response to show a different view.
}
// They do have access during maintenance mode,
// so continue the request.
return $next($request);
}
Можно ли иметь один и тот же маршрут (например,/форумы), но, чтобы показать другую точку зрения, изменен ППО.
Абсолютно совершенный! Спасибо. – user2759865