Ключевые понятия DynamoDB
Допустим, вы хотите сохранить информацию о списке клиентов, включая их name, email, и phone.
Представьте себе проект Laravel с более чем 100 маршрутами, отдельным разделом для гостей, пользователей, администраторов и т. д. Вы действительно хотите хранить все это в одном файле? Как их сгруппировать, добавить префиксы к URL? Давайте посмотрим, какие у нас есть варианты.
Это легко, так как Laravel поставляется с этой функцией по умолчанию. Есть два файла:
Поэтому, если в вашем проекте есть как визуальные веб-страницы, так и API (что в наши дни встречается все чаще и чаще), поместите маршруты API в этот отдельный файл.
Например, если у вас есть страница /users , а затем конечная точка /api/users/ , разделение их на отдельные файлы поможет избежать путаницы с одинаковыми именами в одном и том же файле.
Тем не менее, я недавно видел контр-интуитивный пример из официального проекта Laravel. В Laravel Horizon у Тейлора есть только маршруты API, и он не использовал отдельный файл, а поместил его в route/web.php :
Допустим, вы хотите сохранить информацию о списке клиентов, включая их name, email, и phone.
Laravel Auditing позволяет вам вести историю изменений модели, просто используя трейт. Получить данные для проверки несложно, что позволяет отображать их различными способами. По сути вы можете увидеть все изменения всех полей до и после редактирования поста, что весьма удобно.
Недавно решил оптимизировать запросы, убрать полностью с сайта jQuery и перейти на axios. Все бы ничего, удаление и добавление записи пошло норм. А вот с валидацией наступила полная засада. Просто не возвращался reject а красным куча ошибок в консоли. Порыл интернет и вот что нашел: При обработке запросов ajax с помощью Laravel часто возникают две ошибки: 419 и 422.