我是laravel的新手,基本上我是一名nodejs开发人员,我基本上在sailsjs中开发应用程序,并通过使用运行该项目的机器ip在同一网络中的另一台机器上访问我的sailjs应用程序。
就像我使用风帆lift --port 1334
在一台机器上提升主salsjs应用程序,然后转到同一网络中的另一台机器B并访问我的A机器ip,如192.168.10.2:1334
现在我想用laravel做同样的事情,我已经使用laravel命令解除了我的服务器
ahsan@ahsan-Inspiron-N5110:~/Desktop/Development/laravell/laravel$ sudo php artisan serve --port 1334
Laravel development server started on http://localhost:1334
现在应用程序在1334端口上运行,当我尝试从同一网络中的机器B访问它时,它只是说unble to connect
。
请让我知道如何通过网络使用我的机器IP地址访问它。
感谢。
注意:我在机器A上使用UBUNTU并且可以访问机器B上的sailsjs应用程序,这是基于Windows而不是laravel应用程序访问
答案 0 :(得分:4)
php artisan serve --host 0.0.0.0 --port 1334
或
php artisan serve --host 192.168.10.2 --port 1334
在大多数情况下,您需要权限(sudo)才能启动此操作。如果它不起作用,请检查防火墙(iptables)