在多应用下,如何自动加载本应用下的文件

thy6415

问题描述

如在:app\admin和app\api应用下,我都有config.php和functions.php
希望自动加载本应用下的对应文件。
请问需要怎么做?

510 1 0
1个回答

walkor

在config/config.php 里加一个配置,里面require 应用下的配置,然后合并return。
functions.php也是类似做法,里面 require 应用下的的functions.php

  • thy6415 2023-07-21

    没明白您的意思。怎么获取当前应用呢?此时request()->app输出的是NULL

  • walkor 2023-07-21

    如果你的意思根据请求来动态加载配置,webman本身的配置系统是不支持的。
    webman本身的配置系统是在进程启动时就全部加载,不支持动态配置。
    如果你需要根据请求来动态加载配置,需要自己实现一套配置系统。

🔝