0xJohnnyboy / good-food-back

CESI MAALSI 2022 PROJET CUBE - backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CESI CUBE: Good Food 2.0

Le projet "Good Food 2.0" est la simulation d’un projet de refonte d'application mobile et web d'une chaine de restauration.


Back end : Laravel

Pour la base de données:

$ docker-compose up -d

Dans .env:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3307
DB_DATABASE=good-food-db
DB_USERNAME=laravel
DB_PASSWORD=laravel

Dans le terminal:

$ composer install
$ pnpm install

Pour Laravel, dans le terminal:

$ php artisan key:generate
$ php artisan migrate
$ php artisan db:seed
$ php artisan storage:link
$ php artisan serve

Créez un compte Algolia, créer uen nouvelle application.

Pour scout, dans .env:

SCOUT_DRIVER=algolia
SCOUT_QUEUE=true
SCOUT_IDENTIFY=true
ALGOLIA_APP_ID={your_algolia_app_id}
ALGOLIA_SECRET={your_write_algolia_api_key}

Dans le terminal:

$ php artisan scout:import

Pour les mails, juste à modifier le .env avec le bon smtp, juste suivre la doc du mailer utilisé

About

CESI MAALSI 2022 PROJET CUBE - backend


Languages

Language:PHP 97.6%Language:Dockerfile 1.9%Language:Shell 0.2%Language:Blade 0.2%Language:JavaScript 0.1%