如何从根目录运行Laravel,而不是从公共目录运行?

时间:2016-08-20 17:40:17

标签: laravel laravel-5.2

默认情况下,Laravel项目是从公共目录运行的,为此我必须输入如下的URL:

http://localhost/public/

如何配置Laravel网站将出现在:http://localhost/

2 个答案:

答案 0 :(得分:7)

•转到mainproject / public>>

a.  .htacess
b.  favicon.ico
c.  index.php
d.  robots.txt
e.  web.config

1.从公共文件夹中剪切这5个文件,然后粘贴到主项目文件夹中,这意味着公共文件夹的一侧... mainproject / files

2.粘贴后,打开index.php,修改

•require __DIR__.'/…/bootstrap/autoload.php';  to
•require __DIR__.'/bootstrap/autoload.php';
  1. 修改

    $ app = require_once DIR 。' /../ bootstrap / app.php&#39 ;;到

    $ app = require_once DIR 。' /bootstrap/app.php' ;;

答案 1 :(得分:3)

设置您的网络服务器(可能是Apache或NginX),将laravel应用程序的公共文件夹用作根目录。或者使用public_html文件夹并将其符号链接到您的公用文件夹,基本上也是如此。