icom/ framework

ຟີເຈີສຳລັບສ້າງແອັບຈິງ.

ເລືອກໃຊ້ຕາມວຽກ: ແຕ່ລະຟີເຈີມີຂອບເຂດ, ການຕັ້ງຄ່າ ແລະການທົດສອບ.

ໃໝ່ໃນ 0.9

ເພີ່ມ private storage/upload policy, CORS, signed URLs, localization, validation ແລະ API resources/problem responses/OpenAPI. ລະບົບຍັງເປັນ developer preview; ຄຳວ່າ “ທຸກຟີເຈີ” ບໍ່ມີລາຍການຕາຍຕົວ. ໜ້ານີ້ລະບຸສິ່ງທີ່ມີຈິງ ແລະສິ່ງທີ່ຕ້ອງຕໍ່ເຕີມ.

Production use · 0.10 ↗

Files and uploads ↗

CORS and signed URLs ↗

Localization and validation ↗

API tools ↗

Kernel ແລະຂໍ້ມູນ

Router, route groups, PSR-11 container, request scopes, PSR-7/15, PDO query builder, transactions, tracked migrations, cursor pagination, explicit modules ແລະ AST boundary checker ມີແລ້ວ. Doctrine ORM ແລະ Redis ເປັນ optional integrations; ຕ້ອງເພີ່ມ package ໃຫ້ເປັນ production dependency ເມື່ອໃຊ້ຈິງ.

Modules ↗

Large applications ↗

Database ↗

ORM ↗

Identity ແລະສິດ

Password/session authentication, TOTP MFA, recovery codes, explicit role/resource authorization, tenant memberships, audit records ແລະ optional OIDC ມີແລ້ວ. ບໍ່ສ້າງ default account; ແຕ່ລະແອັບຕ້ອງກວດ ownership/tenant ກ່ອນອ່ານຫຼືແກ້ຂໍ້ມູນ.

Authentication ↗

Account screens ↗

Tenancy ↗

ວຽກເບື້ອງຫຼັງ ແລະການດູແລ

SQL queues, retry/failed jobs, transactional outbox, UTC scheduler, synchronous events, private operations/metrics CLI, readiness ແລະ worker bounds ມີແລ້ວ. Jobs ຍັງເປັນ at least once: handler ຕ້ອງອອກແບບ idempotency. ຟີເຈີເຫຼົ່ານີ້ບໍ່ທົດແທນ supervisor, backup ຫຼື monitoring service.

Queues ↗

Operations ↗

PHP compatibility ↗

ຂອບເຂດທີ່ຕ້ອງວາງແຜນຕໍ່

Mailer/notification delivery, S3/cloud object storage, WebSocket/broadcasting, SAML, API-token lifecycle, remote brokers, distributed locks, full-text search ແລະ tracing exporter ຍັງບໍ່ຖືກຕິດຕັ້ງໃນລຸ່ນນີ້. ການນຳໃຊ້ໃນອົງກອນຕ້ອງມີ integration/load/security review ຕາມ workload ຈິງ. ບໍ່ອ້າງວ່າໄວກວ່າ Laravel/ThinkPHP/Symfony ໂດຍບໍ່ມີ comparative benchmark.

Verification ↗

ລອງຟີເຈີຮ່ວມກັນຈາກ CLI

ຕົວຢ່າງລຸ່ມໃຊ້ຂໍ້ມູນຈຳລອງ, random key ຊົ່ວຄາວ ແລະ private temporary storage; ບໍ່ອ່ານ .env ແລະບໍ່ເປີດ endpoint. ທົດລອງ validation, localization, output projection, error response, signed URL ແລະ file roundtrip ກ່ອນລຶບໄຟລ໌ທີ່ຕົນສ້າງ. ຖ້າມີ ext-fileinfo ຈະກວດ upload MIME ຈິງ; ຖ້າບໍ່ມີ ຈະລາຍງານ skipped ສະເພາະສ່ວນນັ້ນ.

example
php examples/application-features/demo.php
# Expected: ok=true, cleanup=true; see the example README for its scope.

Source archive ↗

Developer preview — benchmark claims require reproducible evidence.

Explore the architecture