问题描述
默认情况下,Laravel项目是从公共目录运行的,为此,我必须输入如下网址:
By default, Laravel project is run from public directory, for this I must enter URL like as:
http://localhost/public/
如何配置Laravel网站将出现在http://localhost/
?
How to configure Laravel that website will be appeared from: http://localhost/
?
推荐答案
•转到mainproject/public >>
•Go to mainproject/public>>
a. .htacess
b. favicon.ico
c. index.php
d. robots.txt
e. web.config
1.从公共文件夹中剪切这5个文件,然后粘贴到主项目文件夹中,这意味着公共文件夹之外... mainproject/files
1.cut these 5 files from the public folder, and then paste on the main project folder that’s means out side of public folder… mainproject/files
2.下一步粘贴后,打开index.php,修改
2.Next after paste ,open index.php ,modify
•require __DIR__.'/…/bootstrap/autoload.php'; to
•require __DIR__.'/bootstrap/autoload.php';
-
修改
modify
$ app = require_once DIR .'/../bootstrap/app.php';
$app = require_once DIR.'/../bootstrap/app.php'; to
$ app = require_once DIR .'/bootstrap/app.php';
$app = require_once DIR.'/bootstrap/app.php';
您也可以观看此视频,以更好地了解 ----------------
you can also watch this video for better understanding----------------
https://www.youtube.com/watch?v=GboCYqEbKN0
这篇关于如何从根目录而不是从公共目录运行Laravel?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!