Статьи с тегом «Eloquent»
BackendLaravelEloquent Мягкое удаление записей в Laravel позволяет помечать записи как "удалённые", а не удалять их из базы данных навсегда. Это может быть невероятно полезно при работе с информацией, которую в будущем может потребоваться восстановить. К счастью, Laravel поставляется со встроенной функцией soft delete!BackendLaravelEloquent В Laravel очень мощный конструктор запросов. Он предлагает богатый набор методов, позволяющих легко и просто писать SQL-запросы.BackendLaravelEloquent Если вы хотите избежать хранения конфиденциальных данных БД (например, номеров паспортов) в виде обычного текста, Laravel может зашифровать их в Моделях Eloquent, просто присвоив им значение encrypted
. Давайте посмотрим, как это работает.BackendLaravelEloquent В Laravel после вставки данных в таблицу базы данных может потребоваться получить ID последней вставленной после создания записи. Этот идентификатор необходим для решения различных задач, таких как перенаправление пользователей на вновь созданный ресурс или выполнение дальнейших операций.BackendLaravelEloquent Sushi — это недостающий драйвер массивов
Eloquent, поскольку иногда хочется использовать Eloquent без работы с базой данных.BackendLaravelEloquent Как очистить базу данных удалив ненужные данные с помощью встроенной функции Laravel для повышения производительности запросовBackendLaravelEloquent Хранение данных JSON в базе данных Laravel обеспечивает гибкое решение для управления динамическими атрибутами или неструктурированными данными.BackendLaravelEloquent Отношения One-to-Many
— это наиболее распространённый тип отношений, используемый в Laravel Eloquent и ORM в целом.BackendLaravelEloquent Трейты в PHP — мощный функционал позволяющий повторно использовать код в нескольких классах не повторяясь.BackendLaravelEloquent При работе с моделями часто нужно сделать что-то с данными до или после их сохранения в базе данных: изменить формат, обрезать пробелы, вырезать HTML-тэги и так далее.BackendLaravelEloquent При работе с большими набора данных, которые сложно получить или они редко изменяются, для снижения нагрузки на базу данных мы можем использовать кэширование.BackendLaravelEloquent При работе с Моделями Eloquent обычно используют события, отправляемые в течении жизненного цикла Моделей. Есть несколько разных способов сделать это, и в этой статье я расскажу о них и объясню преимущества и недостатки каждого из них.BackendLaravelEloquent При подсчёте записей Модели, сгруппированных по типу в отношении, возникает соблазн загрузить в память слишком много запросов к БД или слишком много данных. Есть несколько способов оптимизировать его, давайте рассмотрим пример.BackendLaravelEloquent Если у вас есть события Наблюдателя для обновления или удаления записей, важно знать, что они выполняются только при обновлении отдельных записей, а не при массовом обновлении или удалении.BackendLaravelEloquent Представьте, что вы хотите загрузить Модель со многими связанными моделями, но отсортировать эти связанные результаты по некоторому столбцу в этой связанной БД. Как это сделать? Давайте сделаем ещё веселее и возьмём пример двухуровневых отношений.BackendLaravelEloquent Чтобы добавить запись в базу данных, вы можете использовать один из двух методов Eloquent create()
или Query Builder insert()
.BackendLaravelEloquent При работе с API часто требуется вернуть ответ Eloquent в формате JSON.BackendLaravelEloquent Приготовьтесь повысить уровень Laravel навыков с помощью этого руководства по запросам Eloquent! Вы узнаете всё, что вам нужно знать, от начальных до продвинутых техник.BackendLaravelEloquent Soft delete в Laravel позволяет предотвратить ошибки, не удаляя конфиденциальные данные из базы данных сразу.