kenjis/ci4-app-template

CodeIgniter4 应用程序模板

v44.5.0 2024-02-03 07:42 UTC

README

此模板更改了 CI4 的默认配置,使其更加安全。

此存储库包含

要求

  • PHP 7.4 或更高版本
    • intl
    • 如果你计划使用 HTTP\CURLRequest 库,则需要 libcurl
    • json(默认启用 - 不要关闭它)
    • mbstring
    • 如果你计划使用 MySQL,则需要 mysqlnd
    • xml(默认启用 - 不要关闭它)

如何安装

Composer

$ composer create-project kenjis/ci4-app-template your-project

Git

$ git clone https://github.com/kenjis/ci4-app-template.git your-project
$ cd your-project/
$ composer install
$ git checkout -b main

如何更新

更新 Composer 包

$ composer update

更新你的 CodeIgniter4 项目文件

$ php spark revision:update

如何使用

服务

  • 所有服务都必须手动添加到 app/Config/Services.php,即使第三方 CI4 包有自己的服务。

CSRF

CSP

与 CI4 默认配置的更改

服务

配置

过滤器

功能

其他

可用命令

composer test              // Run PHPUnit
composer cs-fix            // Fix the coding style
composer cs                // Check the coding style
composer sa                // Run static analysis
composer run-script --list // List all commands

与CodeIgniter 4.x相关的项目

教程

构建开发环境