Pour un de mes projets j'ai besoin de garder l'IP avec les stats, j'ai donc ajouté deux tables :
- pan_ip
- pan_stats
erDiagram
pan_ip {
id int PK
ip varchar
created_at timestamp
}
pan_stats {
id int PK
pan_ip_id int FK
name varchar
impressions bigint
hovers bigint
clicks bigint
created_at timestamp
updated_at timestamp
}
pan_ip ||--o{ pan_stats : ""
Je n'ai pratiquement pas modifié le fonctionnement de base du package.
J'ai juste rajouté ce dont j'ai mesoin.
Peut-être que je vais faire sauter la partie d'origine qui permet d'enregistrer
les données dans la table pan_analytics.
Le code SQL est fait pour être utilisé avec PostgreSQL.
La méthode d'installation reste inchangée.
composer require panphp/pan
php artisan install:panA part la commande d'origine qui permet de visualiser les stats de la table pan_analytics, il n'est pas possible de voir les données des tables pan_ip et pan_stats. J'utilise ces données sur une page dédiée dans le projet avec lequel se trouve déployé ce package.