Laravel - 使用自定义端口而不使用--port选项

时间:2018-04-03 06:48:09

标签: laravel

有没有办法在不使用--port或任何网络服务器(如nginx,apache,...)的情况下在自定义端口中提供laravel应用程序?也许我们可以改变源代码。有可能吗?

1 个答案:

答案 0 :(得分:4)

解决方案1 ​​

您可以转到此文件:

vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php

并更改第87行的默认端口。

87     ['port', null, InputOption::VALUE_OPTIONAL, 'The port to serve the application on.', 8000],

这种方式允许您使用php artisan serve命令与您在该文件中设置的端口。 (默认为8000)。

但请记住,不建议更改供应商文件夹中的代码。

解决方案2

您可以使用想要的端口创建别名,例如:

paserve=php artisan serve --port=8080

然后当您致电paserve时,您将获得在该端口上投放的应用