Open Issues: 0
- php: >=5.3.0
- phpunit/phpunit: ~5.7
This package is auto-updated.
Last update: 2023-03-12 01:05:01 UTC
Queasy PHP framework was developed to help with small projects whose don't require a lot of features implemented in other big, great and nice frameworks like Laravel.
- Routes and Controllers
- Database and Models
- Forms and Validation
- Events and Listeners
- PHP 5.3 - Newer PHP versions surely can be used too. This framework doesn't use any things came in newer versions, so it is useful even within PHP 5.3 hostings.
- PDO - for database access.
- Apache Httpd - to serve .htaccess for human-readable URLs.
- Install Composer
composer create-project --stability=dev --prefer-dist v-dem/queasy-app YOUR_PROJECT_NAME
queasy-config.phpand modify its settings due to your system configuration.
- Much faster than other micro frameworks.
- No complex things like DI or IoC used. Just a standard OOP. So debugging is very easy and source code is clean to understand.
- Just a several tens of files. And they are loaded only when needed.
- Supports complex configurations with ability to load from different files.
- Supports internationalization from a box.
- Forms validation from a box too.
- Built-in logger, it has to be PSR-compatible in future.
- Database access is very easy for easy queries (like INSERT, DELETE, UPDATE or SELECT by a single field), more complex queries can be configured in config files.
- REST support. Every Controller should respond to HTTP methods like GET, POST, PUT, DELETE etc - no routes required.
/appDefault folder for custom application files
/app/App.phpMain application class
/publicDefault folder for public resources like CSS, JS, images etc.
/i18nDefault folder for translations
/logsDefault folder for log files
/viewsDefault folder for views
/vendorContains Composer classes, including Queasy core files