bimacoding/alza
最新稳定版本:v3.0.2
Composer 安装命令:
composer create-project bimacoding/alza
包简介
A simple framework for PHP
README 文档
README
_
__ _ | | ____ __ _
/ _` || ||_ / / _` |
| (_| || | / / | (_| |
\__,_||_|/___| \__,_|
alza - simple framework for PHP
Alza Framework telah dibuat hanya untuk bersenang-senang dan diadaptasi dengan menggunakan beberapa bagian paling populer dari >Framework PHP populer seperti Laravel dan Symfony. Ini memiliki infrastruktur yang sederhana namun kuat. Ini berisi banyak komponen >untuk menyiapkan aplikasi web. Jadi, Ini bisa menjadi preferensi untuk proyek kecil (mungkin menengah) Anda. Jika Anda mengatakan "Saya >akan membuat proyek yang lebih besar.", Saya sarankan Anda menggunakan kerangka kerja full-stack. :) misalnya: Laravel, Symfony
features
- Model - View - Controller
- Easy command line application support. (Alza Cli App)
- Routing component. (PHP-Router)
- Symfony Request and Response components. (Symfony HttpFoundation)
- PDOx Query Builder. (PDOx)
- Authentication component. (with JWT and Basic Auth)
- Some Laravel 8.x Packages supports.
- Eloquent ORM support. (Laravel Eloquent ORM)
- Laravel Query Builder support. (Laravel Query Builder)
- Blade Template Engine support. (Laravel Blade)
- Laravel Localization Support (with Translate) Laravel Localization
- Laravel Eloquent Migration System support with PHPMig. (Laravel Migration - PHPMig)
- Laravel Cache support. (currently just File, Array and Database drivers.) (Laravel Cache)
- Laravel Hash and Encrypt support. (Laravel Hashing)
- Collections support. (Laravel Collections)
- Useful Array and String helpers. (Arr, Str and more...) (Laravel Helpers)
- Mail Component. (PHPMailer)
- Events/Listeners
- Basic Logger
- Request Validation
- Html/Form Builder
- and more...
alza core
If you want to examine Alza's core files, you can follow this link:
server requirements
- PHP >= ^7.3|^8.0
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- Fileinfo PHP Extension
- BCMath PHP Extension
install
create project via composer (app is application folder name):
$ composer create-project bimacoding/alza your-app
$ cd your-app
$ php alza serve
or run the following command directly.
$ git clone https://github.com/bimacoding/alza.git
$ cd alza
$ composer install
$ php alza serve
Okay, you can see your application on the browser. (127.0.0.1:8000)
docs
documentation page: alza docs (coming soon...)
todo
- Write documentation
- Write test
- Write example project
support
contributing
- fork it Alza Framework or Alza Framework Core (for core changes)
- create your feature branch (git checkout -b my-new-feature)
- commit your changes (git commit -am 'Add some feature')
- push to the branch (git push origin my-new-feature)
- create a new Pull Request
contributors
- bimacoding arif iik - creator, maintainer
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-12-06