Nuno Maduro щойно презентував новий PHP пакет під назвою Pan. Pan — це легка бібліотека для аналітики продуктів на PHP, орієнтована на конфіденційність. Вона створена як простий пакет, який можна встановити через composer require та почати відстежувати свої сторінки або компоненти, використовуючи елемент data-pan.
Наразі Pan відстежує лише такі події: перегляди, наведення та кліки. Він не збирає жодної особистої інформації, такої як IP-адреси, user agents або будь-які дані, що можуть ідентифікувати користувача.
data-pan до вкладок, ви зможете відстежити цю інформацію.data-pan до кнопок, ви зможете отримати цю інформацію.data-pan до спливаючих вікон, ви можете відстежити цю інформацію.За допомогою middleware Pan інтегрує просту JavaScript бібліотеку на ваші HTML-сторінки. Ця бібліотека слухає події, такі як переглянуто, клікнуто або наведено, і передає дані до вашої програми на Laravel. Зверніть увагу, що ця бібліотека не збирає жодної особистої інформації, такої як IP-адреси, user agents або дані, які можуть використовуватися для ідентифікації користувача.
Також на стороні клієнта ці події збираються дуже ефективно та об'єднуються, щоб зменшити кількість запитів до сервера.
На стороні сервера Pan зберігає лише назву аналітики та лічильник, скільки разів були зафіксовані різні події. За допомогою команди pan в Artisan ви зможете візуалізувати ці дані та, сподіваємося, застосувати їх для покращення вашої програми.
Відвідайте проєкт на Github для повних деталей.
Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу
Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!
Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом