Download the PHP package amirdev-byte/phlask without Composer
On this page you can find all versions of the php package amirdev-byte/phlask. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download amirdev-byte/phlask
More information about amirdev-byte/phlask
Files in amirdev-byte/phlask
Package phlask
Short Description A minimal and elegant microframework for building APIs in PHP — inspired by Flask, designed for simplicity and speed.
License MIT
Homepage https://github.com/amirdev-byte/phlask
Informations about the package phlask
PHLask | فلسک پیاچپی
فریمورک سبک و قدرتمند PHP برای ساخت API و وب اپلیکیشنهای مدرن
نصب • شروع سریع • ویژگیها • مستندات • نمونهها • نقشه راه • مشارکت • مجوز
معرفی
فلسکپیاچپی یک فریمورک سبک و قدرتمند PHP است که با الهام از فریمورک Flask در پایتون طراحی شده است. این فریمورک ابزاری عالی برای ساخت APIهای RESTful و وب اپلیکیشنهای مدرن با معماری میکروسرویس ارائه میدهد.
ویژگی اصلی فلسکپیاچپی، سادگی و انعطافپذیری آن است. شما میتوانید به سرعت یک API یا وب اپلیکیشن را راهاندازی کنید و با استفاده از کتابخانههای ارائه شده، مسیریابی، اتصال به پایگاه داده، احراز هویت و مدیریت درخواستها را به راحتی انجام دهید.
ویژگیها
مسیریابی قدرتمند
- پشتیبانی از تمام متدهای HTTP (GET, POST, PUT, DELETE, PATCH, OPTIONS)
- پشتیبانی از پارامترهای مسیر
{param}
و پارامترهای اختیاری{param?}
- تطبیق الگوهای مسیر با استفاده از Regular Expressions
میانافزار (Middleware)
- پشتیبانی کامل از PSR-15
- زنجیره اجرای میانافزارها
- میانافزارهای آماده مانند CORS، احراز هویت و غیره
مدیریت درخواست و پاسخ
- پیادهسازی کامل PSR-7
- پشتیبانی از JSON، HTML، Text و Redirect
- دسترسی آسان به پارامترهای درخواست
ابزارهای پایگاه داده
- کوئری بیلدر قدرتمند با سینتکس روان
- مدیریت اتصالهای پایگاه داده
- سیستم مدل ساده (ORM)
- پشتیبانی از تراکنشها
امنیت
- مدیریت خطاهای HTTP
- فیلترینگ دادههای ورودی
- احراز هویت و مجوزدهی
انعطافپذیری
- معماری کاملاً ماژولار
- سازگار با PSR
- قابلیت استفاده در کنار سایر کتابخانهها و فریمورکها
نصب سریع
نیازمندیهای سیستم:
- PHP 7.4 یا بالاتر
- PDO PHP Extension
- OpenSSL PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension
مثال سریع
مستندات بیشتر
برای اطلاعات بیشتر و راهنمای کامل، لطفاً به مستندات کامل مراجعه کنید.
مثالهای کاربردی
فریمورک فلسکپیاچپی شامل چندین مثال کاربردی است که میتوانید آنها را در پوشه examples پیدا کنید:
helloworld.php
: یک مثال ساده از APIsimple-api.php
: یک API کاملتر با احراز هویت و CORSdatabase-example.php
: مثال استفاده از پایگاه دادهmiddleware-example.php
: مثال استفاده از میانافزارهاeasy-db-example.php
: استفاده از کتابخانه ساده دیتابیس
مشارکت
مشارکت شما در این پروژه بسیار ارزشمند است. برای اطلاعات بیشتر در مورد نحوه مشارکت، لطفاً راهنمای مشارکت را مطالعه کنید.
مجوز
این پروژه تحت مجوز MIT منتشر شده است. برای اطلاعات بیشتر، به فایل LICENSE مراجعه کنید.
ساخته شده با ❤️ توسط تیم PHLask
All versions of phlask with dependencies
psr/http-message Version ^2.0
psr/http-server-middleware Version ^1.0
psr/http-server-handler Version ^1.0
psr/container Version ^2.0
psr/log Version ^3.0