Skip to content

faadil1999/testlynx

Repository files navigation

Laravel Logo

Build Status Total Downloads Latest Stable Version License

LynxEventTest

Il s'agit d'un programme réalisé en Laravel et Inertia.js qui permet d'ajouter, de modifier, de supprimer et de filtrer des événements. Les principales fonctions pour le CRUD se trouvent dans le contrôleur EventController. Un scope a été créé dans le modèle Evenement pour effectuer le filtrage. Un composant DateRangePicker a été créé parmi les composants Vue. Ce composant est utilisé dans le fichier Index.vue. Grâce à ce composant, vous pourrez trier les événements en fonction de la date de leur début.

Pour commencer

S'assurer vous d'avoir des extension sur votre visual studio telles que Laravel blade formatter, vue 3 snippets, Moment.js snippets Cloner le référentiel Git en faisant: git clone [url_https]

git clone [url_https]

Copier les elements du fichier .env.example dans un fichier .env que vous créez

Pré-requis

Ce qu'il est requis pour commencer avec ce projet

  • Php 8
  • Composer
  • Node js (npm)
  • phpMyAdmin

Installation

Dans votre terminal, vous vous situez a la racine du projet et vous exécutez la commande

composer install

en suite vous faites

php artisan key:generate

en suite vous faites

npm install

Démarrage

Pour demarrer le projet il faut d'abord faire la migration du projet en faisant

php artisan migrate

Il faut s'assurer au préalable d'avoir modifié le nom de la base de données dans le fichier .env en modifiant la variable DB_DATABASE. Ensuite, lancez le serveur en utilisant la commande

php artisan serve

Enfin, pour compiler les ressources JavaScript, exécutez

npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages