Laravel 拉韦尔沃姆酒店

Laravel 拉韦尔沃姆酒店,laravel,wamp,vhosts,Laravel,Wamp,Vhosts,我已经和作曲家以及虚拟主机建立了wamp和laravel。每当我转到我的项目文件夹“localhost/project/”或vhost“project.dev”时,我只会看到laravel项目的文件目录。然而,如果我转到“project.dev/public”或“project.dev/server.php”,它就可以工作了。我做错了什么?您需要将DocumentRoot(在vhosts文件中)设置为C:\location\of\laravel\public而不是C:\location\of\l

我已经和作曲家以及虚拟主机建立了wamp和laravel。每当我转到我的项目文件夹“localhost/project/”或vhost“project.dev”时,我只会看到laravel项目的文件目录。然而,如果我转到“project.dev/public”或“project.dev/server.php”,它就可以工作了。我做错了什么?

您需要将DocumentRoot(在vhosts文件中)设置为
C:\location\of\laravel\public
而不是
C:\location\of\laravel\

以下是一个示例,别忘了告诉Apache从何处可以访问连接

<VirtualHost *:80>
    DocumentRoot "D:/wamp/www/laravel/public"
    ServerName laravel.dev
    Options Indexes FollowSymLinks
    <Directory  "D:/wamp/www/laravel/public">
        AllowOverride all
        Require local
        Require ip 192.168.1
    </Directory>
</VirtualHost>

DocumentRoot“D:/wamp/www/laravel/public”
ServerName laravel.dev
选项索引跟随符号链接
允许超越所有
要求本地
需要ip 192.168.1