gpt4 book ai didi

lumen - 如何更改 Lumen 中的公共(public)目录路径?

转载 作者:行者123 更新时间:2023-12-02 15:25:09 26 4
gpt4 key购买 nike

默认情况下,Lumen “与 Laravel 相同”myApp/public 目录来放置所有公共(public)文件( Assets )。

我想将该目录路径从 myApp/public 更改为 myApp/src/custom/public。我怎样才能做到这一点?

最佳答案

我也为此苦苦挣扎,并在其他地方找到了解决方案。

我想要以下目录结构:

.hosting root dir
├── lumen_app_dir <---
├── other_app_dir
├── etc...
└── public_html
└──lumen_app_public_dir <---

所以我做了以下事情:

  1. index.php.htaccesslumen_app_dir/public 复制到 lumen_app_public_dir
  2. 像这样更改了 index.php:

    $app = require __DIR__.'/../../lumen_app_dir/bootstrap/app.php';

    $app->run($app['request']);

    这里的重要部分是,我必须包含 $app['reqest'] 作为运行函数的参数。

它可以在默认的 .htaccess 文件中没有任何更改的情况下工作。我可以在 server.dev/lumen_app_public_dir

访问 Lumen 安装

关于lumen - 如何更改 Lumen 中的公共(public)目录路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30789790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com