Я пытаюсь выяснить, как быстрее и проще разрешить администратору на сайте, который я создаю, доступ и обновить настройки любого пользователя и т. Д. Например, я написал код для обычного пользователя, чтобы он обновлял свои настройки(и различные другие действия).В идеале я хочу, чтобы администратор мог «быть» этим пользователем в том, что касается моего кода, то есть позволять администратору делать все, что может пользователь, для учетной записи этого пользователя.Есть ли способ сделать это?
Если я использую Auth :: login () от имени администратора, то с точки зрения Laravel я - администратор, а не пользователь, которого они могут захотеть редактировать.Если я войду в систему как пользователь, то у меня не будет прав администратора (что в моем случае означает дополнительное меню администратора на панели навигации с параметрами для приостановки или удаления пользователя или поиска других пользователей).
Любоймысли о том, как это сделать, пожалуйста, или я слишком усложняю вещи?Я ищу определенные функции / код, чтобы позволить это, а не общую стратегию.Я использую Laravel 5.4, развернутый на Heroku.Я знаю, что есть промежуточное программное обеспечение, но, похоже, оно не выполняет то, что я хочу, как указано выше.
Большое спасибо.