Войдите в систему как администратор в laravel

#laravel #authentication #crud

#laravel #аутентификация #crud

Вопрос:

Я выполнил аутентификацию в laravel с помощью —auth, и регистрация / вход в систему были выполнены автоматически. Теперь я хочу добавить часть для моего приложения, чтобы войти в систему как администратор, и если я администратор, чтобы иметь доступ к CRUD, и если я просто пользователь, у которого нет доступа к CRUD, и я хочу знать, что я должен для этого сделать. Спасибо

Ответ №1:

ваш вопрос недостаточно ясен… но вы можете

1-добавьте поле is_admin в свою таблицу пользователей, чтобы определить, какой пользователь является администратором.

2-когда вы захотите скрыть что-то от пользователя, который не является администратором, вы можете проверить пользователя следующим образом:

 if(auth()->user()->is_admin == 1)
  //its admin-can do crud
else
  //it is not and cant do crud