如何在本地网络上共享laravel项目

1 php laravel

我有一个 laravel 项目,它的用户有一个虚拟域,我如何仅在本地网络中发布它

这是我在 httd.vhosts.conf 文件中的配置

<VirtualHost *:80>
    ServerName  smarts.local
    DocumentRoot "C:/xampp/htdocs/smarts/public"
    SetEnv APPLICATION_ENV "development"
    <Directory "C:/xampp/htdocs/smarts/public">
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

这是在我的主机文件中

127.0.0.1     smarts.local
Run Code Online (Sandbox Code Playgroud)

目前它仅适用于我的电脑,但不适用于网络中的其他设备。

小智 7

您可以使用 artisan 命令,首先在计算机上运行 cmd,然后转到项目的文件夹,如下所示cd c:\wamp64\your_project_folder

然后输入以下代码:php artisan serve --host=YOUR IP --port=ONE FREE PORT 您可以通过在cmd中运行以下命令来找到您的计算机端口:ipconfig /all

你的命令应该是这样的: php artisan serve --host=192.168.1.106 --port=8080

其他人可以通过在他们自己的浏览器的地址栏中编写以下代码来从您的计算机运行您的项目:192.168.1.106:8080