Тег: Бази даних
Просунута фільтрація запитів Eloquent за допомогою Filterable
Пакет Filterable пропонує модульну архітектуру для Eloquent, що дозволяє елегантно керувати фільтрацією через окремі класи та PHP 8 attributes. Дізнайтеся, як автоматизувати складні запити та налаштувати гнучку систему кешування для ваших проєктів.
MongoDB Transactions у Laravel
Laravel та MongoDB дозволяють будувати надійні архітектури завдяки підтримці multi-document ACID transactions. Розповідаємо, як забезпечити цілісність даних у вашому проєкті, зберігаючи гнучкість schema-less сховища.
Кешування в MongoDB для прискорення Laravel-застосунків
Навіщо додавати Redis, якщо ваша MongoDB вже вміє ефективно кешувати дані? Розповідаємо, як пришвидшити застосунок на Laravel та спростити інфраструктуру проєкту без зайвих сервісів.
Як генерувати короткі та URL-safe ID з чисел за допомогою Sqids
Sqids дозволяє елегантно маскувати ідентифікатори бази даних, перетворюючи звичайні числа на короткі та безпечні для URL рядки. Цей сучасний наступник Hashids допоможе навести лад у структурі посилань вашого застосунку та надійно приховати реальну кількість записів від сторонніх очей.
Запити даних у MongoDB за допомогою Laravel: від основ до просунутих технік
Як поєднати гнучкість MongoDB із потужним функціоналом Laravel для створення сучасних та масштабованих проектів? Опануйте мистецтво побудови запитів — від базового Eloquent до складних агрегацій та оптимізації продуктивності.
Як виявляти та усувати Laravel Schema Drift за допомогою MigrAlign
Пакет MigrAlign синхронізує ваші migrations із реальним станом бази даних, назавжди вирішуючи проблему schema drift. Дізнайтеся, як розумна класифікація ризиків допомагає безпечно оновлювати структуру таблиць і уникати деструктивних змін.
Для пакета Laravel Auditing представили новий DynamoDB Driver
Новий драйвер для пакета Laravel Auditing дозволяє зберігати аудит-логи у DynamoDB, забезпечуючи високу продуктивність та автоматичне масштабування системи. Дізнайтеся, як інтегрувати це NoSQL-рішення у свій проєкт, щоб розвантажити основну базу даних за допомогою черг та TTL.
Yammi Audit Log: відстежуйте справжніх ініціаторів змін крізь ланцюжки Jobs та Queues
Пакет Yammi Audit Log дозволяє відстежувати зміни в моделях Eloquent навіть крізь черги та фонові завдання без додаткових налаштувань. Дізнайтеся, як забезпечити повну прозорість дій користувачів та контроль цілісності даних у вашому проєкті.
Для редактора Zed випустили розширення Laravel від спільноти.
Дізнайтеся, як нове розширення для Zed забезпечує глибоку інтеграцію з Laravel завдяки інтелектуальній навігації та автодоповненню. Цей інструмент значно спрощує роботу з маршрутами, шаблонами та навіть схемами баз даних.
Масове відправлення Job за допомогою Bus::bulk() у Laravel 13.13
Laravel 13.13.0 впроваджує метод Bus::bulk() для ефективного надсилання завдань та підтримку стандарту PSR-18 для HTTP-клієнта. Дізнайтеся, які ще можливості для роботи зі сховищем та базами даних з’явилися в цьому релізі.
Як оновити базу даних Laravel без видалення всіх таблиць
Прагнете оновити структуру бази даних Laravel, зберігши при цьому важливі тестові акаунти чи засіяні дані? Дізнайтеся, як пакет Custom Fresh дозволяє вибірково залишати потрібні таблиці під час виконання міграцій.
Truffle: як працювати з In-Memory Eloquent моделями у Laravel
Пакет Truffle дозволяє перенести статичні дані моделей Eloquent у базу SQLite в пам'яті, уникаючи зайвих міграцій. Дізнайтеся, як легко налаштувати довідники та прискорити роботу вашого застосунку за допомогою цього інструменту.