Вы можете отключить все маршруты аутентификации Backpack в config/backpack/base.php
:
// Set this to false if you would like to use your own AuthController and PasswordController
// (you then need to setup your auth routes manually in your routes.php file)
'setup_auth_routes' => false,
И заставить Backpack везде использовать защиту по умолчанию, установив для этого параметра значение null в том же файле:
// The guard that protects the Backpack admin panel.
// If null, the config.auth.defaults.guard value will be used.
'guard' => null,
После этого вы можете использовать свою собственную аутентификацию для входа как пользователей, так и администраторов.
Но убедитесь, что вы различаете пользователей и администраторов в своем app\Http\Middleware\CheckIfAdmin
, вы не хотели бы, чтобы ваши студенты имели доступ к вашей панели администратора.