我有一个新的 laravel 8 安装,我已将索引目录更改为该based_path()
目录。那是全新安装 laravel 的根文件夹。
现在,每当我运行时
php artisan serve
,它都说$_SERVER['DOCUMENT_ROOT']
与 laravel 相同public_path
。
但是当我使用默认
php -S 127.0.0.1:8000
我将文档根目录作为基本 url,public_path()
这$_SERVER['DOCUMENT_ROOT']/public
就是我想要的方式php artisan serve
。
我的问题是如何配置 laravel 以使用base_path()
ie 索引目录作为$_SERVER['DOCUMENT_ROOT']
跑步时php artisan serve
。
我希望索引目录是$_SERVER['DOCUMENT_ROOT']
并且返回的目录public_path()
是$_SERVER['DOCUMENT_ROOT']/public
.
此问题仅在运行时出现php artisan serve
。
使用虚拟主机或php -S localhost:8000
.
如果您可以将我定向到生成运行$_SERVER['DOCUMENT_ROOT']
时
的文件php artisan serve
,我认为问题将得到解决。