欢迎访问楠楠博客,专注于网络营销类百科知识解答!
当前位置:楠楠博客 >> 域名主机 >> 域名 >> 详情

fastadmin域名变量

2025-08-21 域名 责编:楠楠博客 4811浏览

FastAdmin中的域名变量主要用于系统配置和动态URL生成,以下是关键知识点和扩展内容:

fastadmin域名变量

1. 核心域名变量

- `config('site.domain')`:存储主域名配置,通常在`application/extra/site.php`中定义,用于API接口、静态资源等全局调用。

- `request()->domain()`:动态获取当前请求的协议和域名(如`https://example.com`),包含端口号。

2. 子域名处理

- 通过路由配置`app/route.php`使用`subdomain`参数实现多租户,例如:

php

Route::domain('admin', function() { ... }); // 匹配admin子域名

3. 环境变量集成

- `.env`文件中可定义`APP_DOMAIN`变量,通过`Env::get('app.domain')`调用,实现开发/生产环境切换。

4. 静态资源域名分离

- 在`view`层使用`config('site.cdn_domain')`指定CDN域名,优化资源加载:

html