1. Отдельные маршруты WEB и API
Это легко, так как Laravel поставляется с этой функцией по умолчанию. Есть два файла:
Поэтому, если в вашем проекте есть как визуальные веб-страницы, так и API (что в наши дни встречается все чаще и чаще), поместите маршруты API в этот отдельный файл.
Например, если у вас есть страница /users , а затем конечная точка /api/users/ , разделение их на отдельные файлы поможет избежать путаницы с одинаковыми именами в одном и том же файле.
Тем не менее, я недавно видел контр-интуитивный пример из официального проекта Laravel. В Laravel Horizon у Тейлора есть только маршруты API, и он не использовал отдельный файл, а поместил его в route/web.php :