Omposer global require laravel

composer --version omposer global require laravel installer composer create- project --prefer-dist laravel laravel news php artisan serve Introduction Laravel est un framework MVC PHP opensource sous licence MIT La première version étant sortie en il s'impose aujourd'hui comme l'un des leaders avec Symfony dont il partage des composants et Zend Dans ce tutoriel nous utiliseront Laravel Installation Pour commencer il est très simple d'installer Laravel gr? ce à Composer le gestionaire de packets de PHP Avant toutes choses véri ?ez que composer est correctement installé composer --version Composer version - - Si composer n'est pas installé sur votre machine vous pouvez l'installer ici Aprés ça lancez la commande suivante composer create-project --prefer-dist laravel laravel blog Ici blog sera le nom de notre projet Si vous êtes attentif vous remarquerez lors de l'installation de Laravel plusieurs dépendances avec Symfony comme par exemple Installing symfony event-dispatcher v Downloading - Installing symfony http-kernel v Downloading - Installing symfony ?nder v Downloading - Installing symfony service-contracts v Downloading - Installing symfony console v Downloading La raison étant que Laravel utilise certains modules du core de Symfony Un fois l'installation terminé vous avez la possibilité de vous rendre dans le dossier du projet et de lancer un serveur avec la commande php artisan serve Laravel development server started http Il existe d'autres manières d'installer Laravel mais celle-ci est de loin la plus simple Si vous souhaitez mettre en place un environement de développement simple et Cnormalisé comportant toutes les dépendances vous avez la possibilité d'utiliser Laravel Homestead Con ?guration Lorsque vous regardez dans votre dossier vous avez un ?chier env qui ressemble à ceci APPNAME Laravel APPENV local APPKEY base qF bRJvpwe mpn gzemdxKCCq pD MzsDPiIpYbiQ APPDEBUG true APPURL http localhost LOGCHANNEL stack DBCONNECTION mysql DBHOST DBPORT DBDATABASE homestead DBUSERNAME homestead DBPASSWORD secret BROADCASTDRIVER log CACHEDRIVER ?le QUEUECONNECTION sync SESSIONDRIVER ?le SESSIONLIFETIME REDISHOST REDISPASSWORD null REDISPORT MAILDRIVER smtp MAILHOST smtp mailtrap io MAILPORT U MAILUSERNAME null MAILPASSWORD null MAILENCRYPTION null AWSACCESSKEYID AWSSECRETACCESSKEY AWSDEFAULTREGION us-east- AWSBUCKET PUSHERAPPID PUSHERAPPKEY PUSHERAPPSECRET PUSHERAPP CLUSTER mt CMIXPUSHERAPPKEY PUSHERAPPKEY MIXPUSHERAPPCLUSTER PUSHERAPPCLUSTER C'est dans ce ?chier que vous dé ?nirez la con ?guration de votre application Notamment la con ?guration de votre base de données dans les lignes suivantes DBCONNECTION mysql DBHOST DBPORT DBDATABASE homestead DBUSERNAME homestead DBPASSWORD secret Il est possible d'utiliser types de base de données en Laravel MySQL PostgreSQL ? ? ? SQLite SQL Server Une fois notre base de données crée et con ?gurée nous allons lancer la migration Les migration Laravel sont des ?chiers situé dans database migrations qui vont vous permettre de gérer la création de vos tables directement en PHP Par défaut Laravel en possède createuserstable php createpasswordresets table php Nous allons donc lancer la commande suivante a ?n de créer ces tables php artisan migrate Il est possible si vous utilisez WAMP que vous ayez l'erreur suivante Illuminate Database QueryException SQLSTATE Syntax error or access violation L a clé est trop longue Longueur maximale SQL alter table users add unique users email u nique

  • 39
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jan 06, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 41.7kB