adnduweb / app-ci4
为 CodeIgniter 4 项目提供的项目骨架/管理区域
dev-main
2022-04-09 08:03 UTC
Requires
- php: ^7.3||^8.0
- codeigniter4/framework: ^4
- dompdf/dompdf: ^1.0
- filp/whoops: ^2.14
- firebase/php-jwt: ^5.4
- geoip/geoip: ^1.17
- giggsey/libphonenumber-for-php: ^8.12
- illuminate/database: ^8.57
- league/csv: ^9.7
- matthiasmullie/minify: ^1.3
- michalsn/codeigniter4-uuid: ^1.0
- nesbot/carbon: ^2.53
- nfaiz/dbtoolbar: ^0.9.4
- phpoffice/phpspreadsheet: ^1.18
- sonata-project/google-authenticator: ^2.3
- spatie/menu: ^3.0
- tatter/alerts: dev-develop
- tatter/handlers: ^2.2
- tatter/relations: ^2.0
- twilio/sdk: ^6.28
- whichbrowser/parser: ^2.1
Requires (Dev)
- fakerphp/faker: ^1.9
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^9.1
Suggests
- ext-fileinfo: Improves mime type detection for files
This package is auto-updated.
Last update: 2024-09-09 13:14:13 UTC
README
刚刚开始。
服务器要求
目前它与 CodeIgniter 4 的要求相同。
安装
安装是一个简单的两步过程
> composer create-project adnduweb/app-ci4 app --stability dev > cd app > php spark adw:install
更多详细信息请参阅 文档文件夹。
使用的第三方软件
- 用于 CSS 基础的 Bootstrap 5
- 在管理中使用 FontAwesome 5 图标
- Metronic 主题用于主页和后台 Metronic
- 提供 AJAX 表单处理等的 htmx
- 用于简单处理器的 CodeIgniter 库 Tatter/Handlers
- 用于简单关系(ORM)的 CodeIgniter 库 Tatter/relations
- 用于简单模式(ORM)的 CodeIgniter 库 Tatter/Schemas
- 用于简单模式(ORM)的 CodeIgniter 库 Myth/Auth
安装
- php spark adw:install
- npm run watch --front
- npm run watch --front
- npm run production --admin --dark_mode
测试应用
php -d memory_limit=-1 vendor/bin/phpunit --path-coverage tests/system/Database/BaseQueryTest.php --coverage-html build/coverage