There is no license information available for the latest version (1.0.1) of this package.

PHP Router with automatic Postman sync

1.0.1 2025-03-11 09:53 UTC

This package is not auto-updated.

Last update: 2025-05-07 08:11:21 UTC


README

Bu proje, PHP tabanlı bir router sistemi ve Postman API dokümantasyonu otomatik senkronizasyonu sağlar.

🚀 Özellikler

  • RESTful routing desteği (GET, POST, PUT, DELETE)
  • Otomatik Postman koleksiyon senkronizasyonu
  • Esnek rota yapılandırması
  • Çevre değişkenleri (.env) desteği

📋 Gereksinimler

  • PHP 8.0 veya üzeri
  • Composer
  • Postman API anahtarı
  • Postman Koleksiyon ID'si

⚙️ Kurulum

  1. Projeyi klonlayın:
git clone [proje-url]
  1. Bağımlılıkları yükleyin:
composer install
  1. .env dosyasını oluşturun ve gerekli değişkenleri ayarlayın:
BASE_URL=http://localhost:8000
POSTMAN_API_KEY=your_api_key
POSTMAN_COLLECTION_ID=your_collection_id

🔧 Kullanım

Router Kullanımı

$router = new Router();

// Basit rota tanımlama
$router->get('/users', function() {
    return ['users' => []];
});

// Açıklamalı rota tanımlama
$router->post('/users', 'UserController@create', [
    'description' => 'Yeni kullanıcı oluşturur'
]);

Postman Senkronizasyonu

Router'a eklenen her yeni rota otomatik olarak Postman koleksiyonunuza senkronize edilir. Senkronizasyon, Router nesnesinin yok edilmesi sırasında otomatik olarak gerçekleşir.

🏗️ Proje Yapısı