Php 更改Laravel 8上的公用文件夹

Php 更改Laravel 8上的公用文件夹,php,laravel,xampp,Php,Laravel,Xampp,我刚刚开始(重新)学习Laravel,现在是第8版,使用Apache服务器(Xampp)运行许多其他web应用程序(一台运行一些基本内部服务和API的服务器机器),并考虑是否可以将公用文件夹放在htdocs上,以便可以访问,以及它之外的应用程序 我最近一直在使用CodeIgniter 4.1.1,这是一个需要学习的棘手部分,但现在做起来相当简单,只需在index.php代码中更改一两个引用,就完成了,在Laravel 8上该如何操作?如果要将公用文件夹从项目中带出,则需要更改index.php文

我刚刚开始(重新)学习Laravel,现在是第8版,使用Apache服务器(Xampp)运行许多其他web应用程序(一台运行一些基本内部服务和API的服务器机器),并考虑是否可以将公用文件夹放在htdocs上,以便可以访问,以及它之外的应用程序


我最近一直在使用CodeIgniter 4.1.1,这是一个需要学习的棘手部分,但现在做起来相当简单,只需在index.php代码中更改一两个引用,就完成了,在Laravel 8上该如何操作?

如果要将公用文件夹从项目中带出,则需要更改index.php文件中的dir路径:


如果要将公用文件夹带出项目,则需要更改index.php文件中的dir路径:


如果要从应用程序URL中删除public,请将index.php和.htaccess放在根文件夹中,并在index.php中进行以下更改


如果要从应用程序URL中删除public,请将index.php和.htaccess放在根文件夹中,并在index.php中进行以下更改

更“通用”的是,只需编辑上面提到的行即可找到自动加载和引导/应用程序,这样你就可以把你的公用文件夹放在任何你想放的地方。更“通用”的是,只需编辑上面提到的行即可找到自动加载和引导/应用程序,这样你就可以把你的公用文件夹放在任何你想放的地方。
   require __DIR__.'/../vendor/autoload.php';
   $app = require_once __DIR__.'/../bootstrap/app.php';
require __DIR__.'/vendor/autoload.php';
   $app = require_once __DIR__.'/bootstrap/app.php';
  require __DIR__.'/../vendor/autoload.php';
  $app = require_once __DIR__.'/../bootstrap/app.php';
require __DIR__.'/vendor/autoload.php';
$app = require_once __DIR__.'/bootstrap/app.php';