Laravel 5

Système de statistique d'un site

  • Avatar de drefusjunior
    Membre depuis :
    23/08/2017
    Messages :
    29

    Salut à la communauté,
    je souhaite fait un système de statique sur mon application pour savoir le pays des utilisateurs, le nombres de visite par jours, les pages visités etc...
    est-il possible avec Laravel ?
    Si oui, Un lien de documentation ou directive.
    Merci

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1673

    Bonjour,

    Je pense que l'une des meilleures solutions est d'utiliser ce package.

  • Avatar de drefusjunior
    Membre depuis :
    23/08/2017
    Messages :
    29

    Génial.
    J'ai commencé à l'installer dans le projet mais après avoir mis ceci:
    'tracker' => [
    'driver' => 'mysql',
    'host' => env('DB_HOST', '127.0.0.1'),
    'database' => env('DB_DATABASE', 'forge'),
    'username' => env('DB_USERNAME', 'forge'),
    'password' => env('DB_PASSWORD', ''),
    'strict' => false, // to avoid problems on some MySQL installs
    ],

    Et que j'essai de faire cette commande pour les migration php artisan migrate --database=tracker
    sa retourne un resultat du genre "aucune connexion n'a pu etre établite.
    Merci de m'aider ...
  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1673

    Salut,

    Apparemment les renseignements pour la connexion ne sont pas bons...

  • Avatar de Hagii
    Membre depuis :
    31/08/2017
    Messages :
    11

    Hello !

    J'essaie également d'installer ce package, et lorsque je fais un php artisan migrate après avoir configuré le fichier database, cette erreur apparait :

    [InvalidArgumentException]
    Database [tracker] not configured.

    Savez vous pourquoi ?

    Cordialement,

  • Avatar de Devonab
    Membre depuis :
    12/02/2016
    Messages :
    26

    Bonjour,
    Il est indiqué dans la doc que tu dois activer tracker dans le fichier tracker.php avant de lancer tes migrations :

    'enabled' => true,

    Est-ce fait ?

  • Avatar de Hagii
    Membre depuis :
    31/08/2017
    Messages :
    11

    Bonjour Devonab,

    Oui ceci est fait

  • Avatar de Devonab
    Membre depuis :
    12/02/2016
    Messages :
    26

    Et dans ton fichier database.php, tu as bien configuré un tracker ?

    'tracker' => [
    'driver' => 'mysql',
    'host' => env('DB_HOST'),
    'port' => env('DB_PORT'),
    'database' => env('DB_DATABASE'),
    'username' => env('DB_USERNAME'),
    'password' => env('DB_PASSWORD'),
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    ],

    EDIT: Je n'avais pas vu ton message plus haut parlant de ta configuration. Du coup je bloque un peu... A part vérifier que ce qui est dans ton fichier ENV est correcte...

  • Avatar de Hagii
    Membre depuis :
    31/08/2017
    Messages :
    11

    Ah non, je n'ai pas fais cela, il faut que je l'ajoute à la suite de 'mysql', 'pgsql'.. ?

  • Avatar de Devonab
    Membre depuis :
    12/02/2016
    Messages :
    26

    Oui c'est cela.

  • Avatar de Hagii
    Membre depuis :
    31/08/2017
    Messages :
    11

    Merci beaucoup, ça fonctionne beaucoup mieux ainsi !

  • Avatar de watsonweb
    Membre depuis :
    08/02/2017
    Messages :
    83

    Hagii, comment es ce que sa fonctionne ? comment l'utilise tu ?

Vous ne pouvez pas répondre à ce sujet.