Мне нравится создавать приложения следующим образом:
Маршрут, имеющий единственное назначение, то есть один маршрут предназначен для аутентификации пользователей, а другой - для аутентификации студентов
Проверка данных на промежуточном программном обеспечении перед выполнением ЛЮБОЙ операции
Теперь к вашему вопросу:
Если вам действительно нужно, вы можете создавать разные маршруты, связанные с одним и тем же методом аутентификации, и создавать промежуточное ПО для каждого, где вы «манипулируете» типом прогона, какой класс будет использоваться Auth
auth()->getProvider()->setModel(App\Student::class);
Есть и другие способы сделать это, в зависимости от того, как вы хотите пройти аутентификацию. Если вы хотите более подробное объяснение, дайте нам сценарий для работы:
- Как пользователь аутентифицируется против того, как студент аутентифицирует
- Чем будут отличаться эти 2 аутентификации и как с ними обращаться
Примечание: вы аутентифицируете пользователей с помощью HTTP-запроса к определенному маршруту, который совпадает с вашим примером ссылки, за исключением того, что вы даете пример HTTPGET и по умолчанию POST при аутентификации