electro / framework
Electro框架标准配置配置文件的系统组件
Requires
- consolidation/robo: *
- electro/kernel: dev-latest
- guzzlehttp/guzzle: *
- hansott/psr7-cookies: *
- league/glide: *
- monolog/monolog: ^2.5
- php-kit/ext-pdo: dev-latest
- php-kit/flow: dev-latest
- php-kit/php-web-console: dev-latest
- php-kit/power-primitives: dev-latest
- psr/http-message: *
- psr/log: ^2.0
- symfony/mailer: *
- vlucas/phpdotenv: *
- dev-master / 1.0.x-dev
- v0.11.x-dev
- 0.11.0
- v0.10.x-dev
- 0.10.53
- 0.10.52
- 0.10.50
- 0.10.49
- 0.10.48
- 0.10.46
- 0.10.44
- 0.10.43
- 0.10.42
- 0.10.41
- 0.10.40
- 0.10.39
- 0.10.36
- 0.10.35
- 0.10.34
- 0.10.32
- 0.10.31
- 0.10.30
- 0.10.29
- 0.10.28
- 0.10.27
- 0.10.26
- 0.10.25
- 0.10.24
- 0.10.23
- 0.10.22
- 0.10.21
- 0.10.20
- 0.10.19
- 0.10.18
- 0.10.16
- 0.10.15
- 0.10.14
- 0.10.13
- 0.10.12
- 0.10.11
- 0.10.10
- 0.10.9
- 0.10.8
- 0.10.7
- 0.10.6
- 0.10.5
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- v0.9.x-dev
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- dev-latest
- dev-fixing-router
- dev-new-presets
- dev-legacy
This package is auto-updated.
Last update: 2024-09-19 12:26:43 UTC
README
Electro框架标准配置配置文件的系统组件
重新构建包(适用于框架开发者)
如果您对任何子系统中的 composer.json
进行了更改,您需要运行 bin/build.php
来更新包的主要 composer.json
。否则,对子系统依赖的更改将不会产生任何效果。
在更新主要 composer.json
后,您应该将更改提交到Git。
简介
此包提供标准框架子系统,并导致安装所有标准框架配置推荐包。
标准配置提供两个配置文件
WebProfile
- 适用于Web应用程序的标准功能。ConsoleProfile
- 适用于基于控制台的应用程序的标准功能。ApiProfile
- 适用于基于Web的API(例如:REST API)的功能。
请参阅框架文档以了解更多关于配置文件的信息。
子系统与插件
此包的子系统模块仅提供框架的主要功能。
框架的一些可选部分在其他地方作为插件包提供,您可以在需要时安装。这些将为您提供ORM、数据库迁移、模板引擎等。
请参阅框架文档以获取有关如何安装插件的说明。
安装框架的标准包捆绑包
通过在项目 composer.json
文件中要求此包,您将安装框架及其为标准配置推荐的所有包。
您不应该在空项目中安装此包,因为它将缺少完全工作的应用程序所需的底层文件和目录结构。
请将 Electro基本安装 作为您的应用程序的起点。
安装自定义框架配置文件
在不久的将来,将有更多的框架安装配置文件可用。
替代安装配置文件将提供更适用于某些场景的框架的定制版本。例如,“微型框架”配置文件将安装最小集的系统组件,具有更窄的范围,并针对最大性能进行优化。
目前,此包是唯一可用的配置文件,它由一组子系统组成,形成一个通用Web框架,适用于大多数常见使用场景。
当其他配置文件可用时,您可以在GitHub上的 electro-framework
组织中找到它们。
日志查看支持
要使用 lnav
命令查看框架生成的日志文件,请输入以下命令以安装框架默认日志格式的 lnav
支持
lnav -i private/packages/electro/framework/lnav.json
许可证
Electro框架是开源软件,根据 MIT许可证 许可。
Electro框架 - 版权所有 © Cláudio Silva 和 Impactwave,Lda。