apiato / core
Core package for Apiato.
Fund package maintenance!
Mahmoudz
Open Collective
paypal.me/mzmmzz
Patreon
Installs: 245 510
Dependents: 2
Suggesters: 0
Security: 0
Stars: 65
Watchers: 8
Forks: 80
Open Issues: 9
Requires
- php: ^8.1
- ext-gettext: *
- ext-json: *
- apiato/container-installer: ^2.0.8
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^10.0
- laravel/passport: ^11.0.0
- prettus/l5-repository: ^2.9.0
- spatie/laravel-fractal: ^6.0
- vinkla/hashids: ^11.0
Requires (Dev)
- fakerphp/faker: ^1.19.1
- friendsofphp/php-cs-fixer: ^3.8.0
- jetbrains/phpstorm-attributes: ^1.0
- mockery/mockery: ^1.4.4
- orchestra/testbench: ^8.15
- php-standard-library/psalm-plugin: ^2.3
- phpmd/phpmd: @stable
- phpunit/phpunit: ^10.0
- psalm/plugin-laravel: ^2.8
- psalm/plugin-mockery: ^1.1
- psalm/plugin-phpunit: ^0.18.4
- roave/security-advisories: dev-latest
- vimeo/psalm: ^5.8.0
- 8.x-dev
- v8.13.2
- v8.13.1
- v8.13.0
- v8.12.0
- v8.11.0
- v8.10.0
- v8.9.2
- v8.9.1
- v8.9.0
- v8.8.1
- v8.8.0
- v8.7.0
- v8.6.0
- v8.5.0
- v8.4.1
- v8.4.0
- v8.3.2
- v8.3.1
- v8.3.0
- v8.2.0
- v8.1.0
- v8.0.0
- 7.x-dev
- v7.2.6
- v7.2.5
- v7.2.4
- v7.2.3
- v7.2.2
- v7.2.1
- v7.2.0
- v7.1.3
- v7.1.2
- v7.1.1
- v7.1.0
- v7.0.3
- v7.0.2
- v7.0.1
- v7.0.0
- v7.0.0-rc.1
- v7.0.0-alpha.1
- 6.x-dev
- v6.2.6
- v6.2.5
- v6.2.4
- v6.2.3
- v6.2.2
- v6.2.1
- v6.2.0
- v6.1.2
- v6.1.1
- v6.0.5
- v6.0.4
- v6.0.3
- v6.0.2
- v6.0.1
- v6.0.0
- v5.5.0
- 2.4.x-dev
- v2.4.8
- 2.4.7
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.1
- v2.3
- 2.2.x-dev
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- 2.2.2
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.0
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-master
- dev-API-1186-Simplify-Passport-installation-in-main-TestCase
- dev-feat/use-interface
- dev-wip
- dev-dependabot/composer/phpseclib/phpseclib-3.0.37
- dev-API-1126-Add-test-assertions
- dev-2.1-LTS
This package is auto-updated.
Last update: 2024-11-07 06:02:09 UTC
README
About Apiato
Note: This repository contains the core code of the Apiato framework. If you want to build an application using Apiato, visit the main Apiato repository.
Apiato is a framework for building scalable and testable API-Centric Applications with PHP, build on top of Laravel.
It is designed to help you build scalable API's faster, by providing tools and functionalities that facilitate the development of any API-Centric App.
Apiato is built using Porto, a new architectural pattern and comes with an amazing list of features:
- Role-Based Access Control.
- API Documentations generator.
- Auto ID hashing.
- API versioning.
- Localization.
- Code generator.
- Shallow ETag.
- Social Authentication.
- Query Parameters support.
Learning Apiato
Apiato has an extensive and thorough documentation.
Support and Community
For free community support, join our Discord server.
Contributing
Thank you for considering contributing to the Apiato framework! The contribution guide can be found in the Apiato documentation.
Code of Conduct
In order to ensure that the Apiato community is welcoming to all, please review and abide by the Code of Conduct.
Security Vulnerabilities
If you discover a security vulnerability within Apiato, please send an e-mail to Mohammad Alavi via mohammad.alavi1990@gmail.com. All security vulnerabilities will be promptly addressed.