PHPackages                             amirdev-byte/phlask - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. amirdev-byte/phlask

ActiveLibrary[Framework](/categories/framework)

amirdev-byte/phlask
===================

A minimal and elegant microframework for building APIs in PHP — inspired by Flask, designed for simplicity and speed.

1.0.1(1y ago)0151MITPHPPHP &gt;=8.4

Since Apr 12Pushed 1y ago1 watchersCompare

[ Source](https://github.com/AmirDev-byte/PHLask)[ Packagist](https://packagist.org/packages/amirdev-byte/phlask)[ Docs](https://github.com/amirdev-byte/phlask)[ RSS](/packages/amirdev-byte-phlask/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (7)Versions (3)Used By (0)

PHLask | فلسک پی‌اچ‌پی
======================

[](#phlask--فلسک-پی‌اچ‌پی)

 [![PHLask Logo](/docs/img/logo.jpg)](/docs/img/logo.jpg)

 **فریمورک سبک و قدرتمند PHP برای ساخت API و وب اپلیکیشن‌های مدرن**

 [نصب](docs/fa/getting-started/installation.md) • [شروع سریع](docs/fa/getting-started/quick-start.md) • [ویژگی‌ها](#features) • [مستندات](docs/fa) • [نمونه‌ها](examples) • [نقشه راه](docs/fa/roadmap.md) • [مشارکت](CONTRIBUTING.md) • [مجوز](LICENSE)

---

معرفی
-----

[](#معرفی)

فلسک‌پی‌اچ‌پی یک فریمورک سبک و قدرتمند PHP است که با الهام از فریمورک Flask در پایتون طراحی شده است. این فریمورک ابزاری عالی برای ساخت API‌های RESTful و وب اپلیکیشن‌های مدرن با معماری میکروسرویس ارائه می‌دهد.

ویژگی اصلی فلسک‌پی‌اچ‌پی، سادگی و انعطاف‌پذیری آن است. شما می‌توانید به سرعت یک API یا وب اپلیکیشن را راه‌اندازی کنید و با استفاده از کتابخانه‌های ارائه شده، مسیریابی، اتصال به پایگاه داده، احراز هویت و مدیریت درخواست‌ها را به راحتی انجام دهید.

ویژگی‌ها
--------------------------------------------

[](#ویژگی‌ها)

### مسیریابی قدرتمند

[](#مسیریابی-قدرتمند)

- پشتیبانی از تمام متدهای HTTP (GET, POST, PUT, DELETE, PATCH, OPTIONS)
- پشتیبانی از پارامترهای مسیر `{param}` و پارامترهای اختیاری `{param?}`
- تطبیق الگوهای مسیر با استفاده از Regular Expressions

### میان‌افزار (Middleware)

[](#میان‌افزار-middleware)

- پشتیبانی کامل از PSR-15
- زنجیره اجرای میان‌افزارها
- میان‌افزارهای آماده مانند CORS، احراز هویت و غیره

### مدیریت درخواست و پاسخ

[](#مدیریت-درخواست-و-پاسخ)

- پیاده‌سازی کامل PSR-7
- پشتیبانی از JSON، HTML، Text و Redirect
- دسترسی آسان به پارامترهای درخواست

### ابزارهای پایگاه داده

[](#ابزارهای-پایگاه-داده)

- کوئری بیلدر قدرتمند با سینتکس روان
- مدیریت اتصال‌های پایگاه داده
- سیستم مدل ساده (ORM)
- پشتیبانی از تراکنش‌ها

### امنیت

[](#امنیت)

- مدیریت خطاهای HTTP
- فیلترینگ داده‌های ورودی
- احراز هویت و مجوزدهی

### انعطاف‌پذیری

[](#انعطاف‌پذیری)

- معماری کاملاً ماژولار
- سازگار با PSR
- قابلیت استفاده در کنار سایر کتابخانه‌ها و فریمورک‌ها

نصب سریع
--------

[](#نصب-سریع)

```
composer require amirdev-byte/phlask
```

نیازمندی‌های سیستم:

- PHP 7.4 یا بالاتر
- PDO PHP Extension
- OpenSSL PHP Extension
- JSON PHP Extension
- Mbstring PHP Extension

مثال سریع
---------

[](#مثال-سریع)

```
