Giter Site home page Giter Site logo

test-web-dev's Introduction

Installation

  • Prérequis : composer, php >= 7.2.5 et mysql.

  • Vérifier le fichier php.ini dans le dossier d'installation php.

Si le fichier php.ini n'est pas présent dans le dossier d'installation de php, vous devez le créer manuellement par exemple :

    touch php.ini
    cp php.ini-development php.ini
  • Vérifiez les extensions php.

php_openssl, pdo_mysql, php_mbstring, php_fileinfo doivent être activées lors de l'installation de php et extension_dir dans php.ini doit pointer vers le dossier des extensions. Elles sont nécessaires à l'utilisation du framework laravel.

  • Vérifier qu'il n'y pas d'erreur dans le fichier php.ini.
    php --ini
  • Installer laravel
    composer global require laravel/installer
  • Installer les dépendances du projet
    git clone https://github.com/ProjetAlpha/Test-Web-Dev
    composer install
  • Création et modification des fiches d'acteurs.

Vous avez besoin d'être authentifier en tant qu'administrateur pour modifier les fiches d'acteurs. La column type doit avoir la valeur admin dans la table user. Un utilisateur lambda ne peut pas modifier les fiches d'acteur. Pour faciliter le test du projet, vous pouvez importer TestWebDev.sql (à la racine du projet) dans votre base de donnée.

    mysql -u[utilisateur] -p [nom_base_de_donnees] < TestWebDev.sql # WINDOWS
    mysql < TestWebDev.sql # LINUX

La base de donnée TestWebDev contient un administrateur avec les identifiants :

    mail : [email protected]
    mot de passe : test123test123

  • Création et ajout des variables d'environnement Vous devez creer un fichier d'environnement
   cp .env.example .env 

Dans le fichier .env, remplacer DB_DATABASE=Laravel par DB_DATABASE=TestWebDev, si vous êtes sur une machine linux, remplacer DB_HOST=127.0.0.1 par DB_HOST=localhost

  • Générer une clé
    php artisan key:generate
  • Lien symbolique entre le dossier public et le dossier de stockage des fichiers.
    php artisan storage:link
  • Lancer le server
    php artisan serve # WINDOWS
    sudo php artisan server # LINUX

test-web-dev's People

Contributors

projetalpha avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.