1
votes

Servir plusieurs applications laravel sur localhost avec php artisan serve

Je voudrais pouvoir servir plus d'une application laravel en même temps sur différents onglets / ports, c'est pour que je puisse présenter divers modèles, malheureusement, lorsque je lance php artisan serve, je ne peux faire fonctionner qu'une seule application à la fois sur le port 8000.

Même après la mise à jour vers laravel 5.8, formez la documentation:

Artisan Serve Improvements
In previous releases of Laravel, Artisan's serve command would serve your application on port  8000. If another serve command process was already listening on this port, an attempt to serve a second application via serve would fail. Beginning in Laravel 5.8, serve will now scan for available ports up to port 8009, allowing you to serve multiple applications at once.

Y a-t-il quelque chose qui me manque?

p>


2 commentaires

Vous ne pouvez certainement exécuter qu'un seul serveur sur un seul port. Je voudrais faire fonctionner votre site via quelque chose comme Apache, XAMPP est assez facile à configurer et permet d'exécuter plusieurs sites Laravel sur localhost


Vous pouvez également essayer d'accéder à un port différent sur localhost, alors essayez localhost / yourLaravelSite: 8001 jusqu'à 8009 pour voir s'il y est exécuté


4 Réponses :


1
votes

Vous pouvez utiliser Laravel Valet pour cela, vous avez essentiellement des domaines locaux pour chaque site, je l'utilise quotidiennement sur MacOS si vous êtes sous Windows cela devrait aider:

https://github.com/cretueusebiu/valet-windows


0 commentaires

1
votes

vous pouvez ajouter --port #### lorsque vous exécutez php artisan serve comme ceci:

php artisan serve --port 8001 , cela exécutera votre projet sur le port 8001


1 commentaires

J'utilise ceci, mais dans les projets apache laravel, cela ne fonctionne que sur le port 80. Je ne peux pas exécuter plusieurs projets laravel sur différents proejcts.



0
votes

Exécutez php artisan serve --port port_number cela exécutera votre projet sur votre port défini.


0 commentaires

4
votes

Utilisez la commande php artisan serve --port = 'VOTRE-PORT'.


0 commentaires