Skip to content

Un projet qui utilise Symfony pour créer un site internet en mettant en place différents éléments proposés par le framework.

Notifications You must be signed in to change notification settings

aloyonnet/symfony-basics

Repository files navigation

Symfony Basics

Un projet qui utilise Symfony pour créer un site internet en mettant en place différents éléments proposés par le framework.

Il propose les options suivantes :

  • Connexion / Inscription / Déconnexion
  • Une Administration (gestion des rôles & des accès)
  • Des Entrypoints spécifiques à la partie visiteur & administration du site
  • Un CRUD de gestion d'articles

Présentation générale du site

Nécessaire

Installation

Cloner le projet:

$ git clone https://github.com/aloyonnet/symfony-basics.git

Créer le fichier .env:

$ cp .env-template .env

Installer les dépendances:

$ composer install

Créer le lien avec la base de données:

/.env
$ DATABASE_URL=...

Créer la base de données et son contenu:

//create the database
$ php bin/console doctrine:database:create
//generate the migration
$ php bin/console make:migration
//execute the migration
$ php bin/console doctrine:migrations:migrate

Charger les données fournies par défaut :

$ php bin/console doctrine:fixtures:load

Utilisation

Comptes disponibles avec les Fixtures (utilisateur/mot de passe) :

  • admin/test
  • user/test

Pour un environnement de développement il est possible de lancer un serveur (utilisant http://localhost:8000 par défaut) avec :

$ symfony serve

Si le binary de symfony n'est pas installé, on peut utiliser la commande qui suit: php -S localhost:8000 -t public/

About

Un projet qui utilise Symfony pour créer un site internet en mettant en place différents éléments proposés par le framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published