Files
MrleeAdmin/backend/core/plugin/config/app.php
T
2026-08-31 11:33:59 +08:00

110 lines
2.9 KiB
PHP

<?php
/**
*+------------------
* madong
*+------------------
* Copyright (c) https://gitee.com/motion-code All rights reserved.
*+------------------
* Author: Mr. April (405784684@qq.com)
*+------------------
* Official Website: http://www.madong.tech
*/
/**
* 插件默认配置
* 此文件的配置可被插件的 config/info.php 覆盖
* 覆盖规则:info.php 中的配置会合并到此文件的配置中
*/
return [
'enable' => true,
/**
* 安装配置
*/
'install' => [
// 是否自动创建日志目录
'auto_mkdir_logs' => true,
],
/**
* 卸载配置
*/
'uninstall' => [
// 卸载时是否删除数据表(默认 false)
'drop_tables' => false,
// 卸载时是否移除合并的依赖(默认 false)
'remove_dependencies' => false,
],
/**
* 模板资源配置
* 插件模板复制目标位置(相对于项目根目录,即 server 的兄弟节点)
* 结构: ['端' => '相对路径']
*/
'template' => [
// 后台模板目标路径(相对于项目根目录)
'admin' => 'frontend/admin/src/apps',
// 前台模板目标路径
'web' => 'frontend/web/app/apps',
],
/**
* 资源目录配置
* 插件资源目录名称
*/
'resource' => [
// 数据库迁移目录
'migration' => 'database/migrations',
// 数据库种子目录
'seed' => 'database/seeds',
// 菜单资源目录
'menu' => 'menu',
// 模板资源目录
'template' => 'template',
],
/**
* Logo 配置
*/
'logo' => [
// Logo 存储目录(相对于项目根目录)
'path' => 'resource/images/plugin/logo',
// 默认 logo 文件名
'default' => 'default.png',
// 支持的扩展名
'ext' => ['png', 'jpg', 'jpeg', 'svg', 'webp'],
],
/**
* 依赖合并配置
*/
'dependencies' => [
// 后台依赖配置 (admin/package.json)
'admin' => [
'enabled' => true,
'merge_dev' => true, // 合并 devDependencies
'merge_prod' => true, // 合并 dependencies
],
// 前台依赖配置 (web/package.json)
'web' => [
'enabled' => true,
'merge_dev' => true,
'merge_prod' => true,
],
// 后端依赖配置 (server/composer.json)
'backend' => [
'enabled' => true,
'merge_require' => true, // 合并 require
'merge_require_dev' => true, // 合并 require-dev
],
],
/**
* 数据库配置
*/
'database' => [
// 连接名(默认使用框架配置)
'connection' => null,
],
];