Salut, j'ai récemment téléchargé Laravel as a PHP, j'ai installé composer et je l'ai fait fonctionner, Je l'ai pour créer mon projet selon le site Laravel
composer create-project laravel/laravel --prefer-dist
Cependant, lorsque j'utilise la ligne ci-dessus, cela installe mon projet dans le répertoire c:\users\guti, mais je souhaite qu'il soit installé dans c:\xampp\htdocs.
J'ai vu une autre question sur stackoverflow et il parle de modifier le fichier composer.json mais je ne sais pas si c'est la route que je devrais prendre car j'ai fait une recherche informatique pour ce fichier et ce fichier existe en tant que partie du cadre laravel donc est-il judicieux de modifier ce fichier?
Des experts composer sur place pour me diriger dans la bonne direction?
Vous devez spécifier votre répertoire de destination dans lequel vous souhaitez créer le projet, à partir de l'invite de commande, tapez cd C:\xampp\htdocs
puis appuyez sur entrée. Après cela, tapez le code suivant sur l'invite de commande et appuyez sur Entrée
composer create-project laravel/laravel my-laravel-project
Ici my-laravel-project
sera votre dossier de projet. Le composer.json
Le fichier est utilisé pour configurer certaines configurations (pour la gestion des dépendances) lors de l'installation du package via packagist. Visitez getcomposer.org pour plus d'informations.
composer create-project laravel/laravel .
Installe dans votre répertoire courant =)
N'importe quand
composer create-project laravel/laravel .
Ne fonctionne pas correctement pour une raison quelconque, je viens
laravel new temp
Et puis déplacez le contenu de la nouvelle application dans le dossier que je veux; )
TL; DR
composer create-project --prefer-dist laravel/laravel directory-name
Pourquoi ne pas laravel new /.
?
laravel new project-name
ne fonctionne pas toujours bien sur différents systèmes, vous devez donc modifier la variable PATH plusieurs fois pour ajouter laravel à cli (au moins sous OSX, ce n'est pas aussi simple que sous Ubuntu).composer create-project --prefer-dist .
peut ne pas fonctionner car le répertoire n'est pas vide (par exemple dans JetBrains IDE, qui crée le dossier .idea/qui ne s'affiche pas dans la vue `` projet '' de l'IDE, uniquement sur les `` fichiers de projet ''). Le message d'exception ressemble à[InvalidArgumentException]
Project directory ./ is not empty.
Donc, si vous savez ce que vous faites, faites comme vous le souhaitez, dans l'autre sens, surtout si vous voulez le moins de problèmes possible, suivez les étapes des lignes supérieures de cette réponse.
P.S. Je parle anglais pas aussi bien que je veux faire, alors, n'importe qui, n'hésitez pas à me corriger.
J'avais besoin de le faire moi-même. Dans le répertoire que je voulais installer, j'ai fait:
laravel new --force .
Et cela semble bien fonctionner jusqu'à présent.