userfrosting / sprinkle-core
UserFrosting 的核心模块。
5.1.2
2024-09-15 18:04 UTC
Requires
- php: ^8.1
- composer/semver: ^3.2.4
- doctrine/dbal: ^3.5
- filp/whoops: ^2.14
- illuminate/cache: ^10.0
- illuminate/database: ^10.0
- illuminate/events: ^10.0
- illuminate/filesystem: ^10.0
- lcharette/webpack-encore-twig: ^1.1
- league/csv: ^9.2.1
- league/flysystem: ^3.22
- monolog/monolog: ^3.5
- phpmailer/phpmailer: ^6.0.7
- slim/csrf: ^1.3
- slim/twig-view: ^3.0
- userfrosting/framework: ~5.1.0
- vlucas/phpdotenv: ^5.3
Requires (Dev)
- fakerphp/faker: ^1.17
- friendsofphp/php-cs-fixer: ^3.0
- mockery/mockery: ^1.2
- php-mock/php-mock-mockery: ^1.3
- phpstan/phpstan: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-mockery: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-strict-rules: ^1.0
- phpunit/phpunit: ^10.5
- slam/phpstan-extensions: ^6.0
- 6.0.x-dev
- 5.2.x-dev
- 5.1.x-dev
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.x-dev
- 5.0.1
- 5.0.0
- 5.0.0-rc3
- 5.0.0-rc2
- 5.0.0-rc1
- 5.0.0-beta7
- 5.0.0-beta6
- 5.0.0-beta5
- 5.0.0-beta4
- 5.0.0-beta3
- 5.0.0-beta2
- 5.0.0-beta1
- 5.0.0-alpha10
- 5.0.0-alpha9
- 5.0.0-alpha8
- 5.0.0-alpha7
- 5.0.0-alpha6
- 5.0.0-alpha5
- 5.0.0-alpha4
- 5.0.0-alpha3
- 5.0.0-alpha2
- 5.0.0-alpha1
- dev-5.0-mssql
This package is auto-updated.
Last update: 2024-09-17 00:17:10 UTC
README
由 Alex Weissman 和 Louis Charette 贡献。
版权所有(c)2013-2024,根据许可协议免费用于个人和商业软件。
UserFrosting 是一个安全、现代的用户管理系统,用 PHP 编写,基于 Slim 微框架、Twig 模板引擎和 Eloquent ORM 构建。
此 核心 Sprinkle 提供了大部分“重负荷”PHP 代码。它提供了数据库、模板、错误处理、邮件支持、请求节流等所有必要的服务。
在您的 UserFrosting 项目中安装
要在您的 UserFrosting 项目中使用此 sprinkle,请按照以下说明进行操作(注意:当使用基础应用模板时,此 sprinkle 默认启用)。
-
在您的 UserFrosting 项目中需要
composer require userfrosting/sprinkle-core
-
将 Sprinkle 添加到 Sprinkle 食谱
public function getSprinkles(): array { return [ \UserFrosting\Sprinkle\Core\Core::class, ]; }
-
烘焙
php bakery bake
本地安装并运行测试
您还可以本地安装此 sprinkle。这可能在调试或为此 sprinkle 贡献时很有用。
- 克隆仓库
git clone https://github.com/userfrosting/sprinkle-core.git
- 更改目录
cd sprinkle-core
- 安装依赖项
composer install
- 运行烘焙命令
php bakery bake
从这一点起,您可以像使用任何其他 sprinkle 一样使用相同的命令。
可以使用捆绑的 PHPUnit 运行测试
vendor/bin/phpunit
同样适用于 PHPStan,用于代码质量
vendor/bin/phpstan analyse app/src/
文档
有关更多信息,请参阅主 UserFrosting 文档。
贡献
此项目得益于所有贡献者。如果您有兴趣为 UserFrosting 代码库做出贡献,请参阅我们的贡献指南以及我们的风格指南。