Laravel Breeze

Logo officiel de Laravel Breeze


Introduction

Vous êtes prêt? Et bien c’est parti !

Installation Laravel Breeze

Installation de Laravel

composer create-project laravel/laravel [le-nom-de-votre-application]

Linux ou Mac Os

curl -s https://laravel.build/[le-nom-de-votre-application] | bash
APP_NAME=[le-nom-de-votre-application]
APP_ENV=local
APP_KEY=[la-clé-généré] / php artisan key:generate
APP_DEBUG=true
APP_URL=[Url-de-votre-application]

LOG_CHANNEL=stack
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=[le-nom-de-votre-base]
DB_USERNAME=[user-de-votre-base]
DB_PASSWORD=[mdp-user]

BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DISK=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

MEMCACHED_HOST=127.0.0.1

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_HOST=
PUSHER_PORT=443
PUSHER_SCHEME=https
PUSHER_APP_CLUSTER=mt1

VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
VITE_PUSHER_HOST="${PUSHER_HOST}"
VITE_PUSHER_PORT="${PUSHER_PORT}"
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

Enfin, il ne vous reste plus qu’à migrer votre structure de la base en utilisant le code suivant. Si une erreur se produit, revenez à l’étape précédente et vérifiez.

php artisan migrate

Installation de Breeze

composer require laravel/breeze --dev
php artisan breeze:install vue
 
# Or...
 
php artisan breeze:install react
 
npm install

Vérification de l’installation

Au terme de l’installation, vous pouvez vérifier que tout c’est bien passé en lançant le serveur et la visualisation de votre application web. Pour cela, il suffit de rentrer les codes suivant.

php artisan serve
npm run dev

En somme, si tout va bien, vous accédez à la page suivante.

Page d'accueil de laravel breeze
Page d’accueil de Laravel Breeze

Félicitation ! Votre application est prête ! Vous êtes un génie.

Aller plus loin

Page Login/Register de Laravel Breeze

Une fois l’installation finie, la page « /login » et « /register » vous permettrons de vous connecter, et de vous enregistrer. De ce fait, vous pouvez y accéder directement par la page d’accueil, en cliquant en haut à droite.

Ainsi, vous pouvez voir le fonctionnement de l’application avec les contrôleurs dans le dossier « /Auth ».
Ces contrôleurs sont facilement adaptable et modifiable.

connexion image
page /login
enregistrement image
page /register

Le design sur Laravel breeze

Jetstream

composer require laravel/jetstream

Conclusion de Laravel Breeze

En conclusion, Laravel Breeze est un kit essentiel pour facilité la création d’application Laravel. Aussi, comme vous pouvez le voir, celui-ci est vraiment très simple à mettre en place. Il est un bon point de départ, afin de comprendre comment marche l’authentification. Néanmoins, vous devrez aller plus loin, en installant d’autre module pour rendre votre application encore plus sûre. Jetstream est une bonne solution pour cela.

Une fois ces modules installées, votre application aura des bases solides et sécurisées. Il ne reste plus qu’à laisser court à votre imagination et vos connaissances. Internet en frémit d’avance !

Bon courage !

Sources

https://laravel.com/