Download the PHP package hubert/avocado without Composer
On this page you can find all versions of the php package hubert/avocado. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download hubert/avocado
More information about hubert/avocado
Files in hubert/avocado
Download hubert/avocado
More information about hubert/avocado
Files in hubert/avocado
Vendor hubert
Package avocado
Short Description Avocado is hobbyist PHP framework which implements routing and ORM
License Apache-2.0
Homepage https://avocadoframework.com
Package avocado
Short Description Avocado is hobbyist PHP framework which implements routing and ORM
License Apache-2.0
Homepage https://avocadoframework.com
Please rate this library. Is it a good library?
Informations about the package avocado
Avocado Project
Avocado is easy to learn and use framework for PHP8.1 or higher. Heavily inspired by Spring Boot.
Goals
- Easy and fast way to create applications in PHP.
- Easy extensible with new features.
- OOP based application.
- High abstraction level especially database connection is only a detail.
- Testable applications.
- Easy configured app.
- Fully use PHP attributes from PHP8.0.
Features
- Rest controllers.
- ORM.
- Configuration properties in
application.{yaml,json}
file. - Database connection is only a detail.
- Easy writing integration tests.
- Easy file uploading.
- JSON serializing and deserializing.
- Many allowed databases - to connect you only need to set driver class.
- Middleware.
- Custom attributes (annotations) interceptors.
- Parsing request body, params, query, files, attributes into variables (also objects).
- Fully support for enums.
- Abstraction level for database.
- Errors and exceptions handlers.
- Dependency injection.
Is Avocado for you?
If you like Java environment (especially Spring boot), OOP, fast development process or fully tests application Avocado is for you.
First app
You need to redirect all request into main file. In Apache, you can do it
in .htaccess
file like this:
or in NGINX
Quick start
Plans for future
- Create a similar system for JPA repositories.
- Caching data in Redis database.
License
Open Source on Apache2.0
All versions of avocado with dependencies
PHP Build Version
Package Version
Requires
ext-dom Version
*
ext-pdo Version *
php Version 8.1.*
nette/robot-loader Version ^3.4
symplely/yaml Version ^1.0
ext-pdo Version *
php Version 8.1.*
nette/robot-loader Version ^3.4
symplely/yaml Version ^1.0
The package hubert/avocado contains the following files
Loading the files please wait ....