Başlarken

Yabasi Framework ile yolculuğunuza dakikalar içinde başlayın

5 Dakikalık Kurulum
Sıfır Konfigürasyon
Anında Geliştirme

Hızlı Kurulum

composer create-project yabasi/yabasi projenizin-adi

Tek bir komutla harika bir şeyler inşa etmeye hazırsınız.

Sistem Gereksinimleri

PHP Gereksinimleri

  • PHP >= 8.1
  • PDO PHP Eklentisi
  • OpenSSL PHP Eklentisi

Ek Gereksinimler

  • Composer
  • Mbstring PHP Eklentisi
  • Tokenizer PHP Eklentisi

İlk Kurulum

1. Uygulama Yapılandırması

Uygulama yapılandırmanızı config/config.php dosyasında güncelleyin:

config/config.php
// Yapılandırma dosyası
return [
    'app' => [
        'name'    => 'Uygulama Adınız',
        'debug'   => true,    // Prodüksiyonda false yapın
        'version' => '1.0.0',
        'locale'  => 'tr'
    ],

    'database' => [
        'driver'   => 'mysql',
        'host'     => 'localhost',
        'database' => 'veritabani_adiniz',
        'username' => 'root',
        'password' => ''
    ],

    // Diğer yapılandırmalar...
];

Yapılandırma ayarları, güvenli ve verimli olmaları için PHP dizilerinde saklanır.

2. Depolama İzinlerini Ayarlama

Depolama dizinlerinizin yazılabilir olduğundan emin olun:

Terminal
chmod -R 775 storage/

Önbellek, günlük ve geçici dosyalar için gereklidir.

3. Güvenlik Anahtarı Oluşturma

Güvenlik özellikleri için benzersiz bir uygulama anahtarı oluşturun:

Terminal
php yabasi key:generate

Bu anahtar, şifreleme ve güvenlik özellikleri için kullanılır.

4. Geliştirme Sunucusunu Başlatma

PHP'nin yerleşik sunucusunu kullanarak uygulamanızı başlatın:

php -S localhost:8000 -t public

http://localhost:8000 adresini ziyaret edin

Canlı ortam için Apache/Nginx kullanın

Proje Yapısı

Temel Dizinler

  • app/ Uygulama çekirdek kodu ve mantığı
  • config/ Yapılandırma dosyaları
  • routes/ Rota tanımlamaları

Kaynak Dizinleri

  • public/ Genel varlıklar ve giriş noktası
  • storage/ Önbellek ve oluşturulan dosyalar
  • tests/ Uygulama testleri

İlk Rotanızı Oluşturun

routes/web.php dosyasını açın ve ilk rotanızı ekleyin:

routes/web.php
use Yabasi\Routing\Router;

$router->get('/', function() {
return 'Yabasi'ye Hoş Geldiniz!';
});

İlk rotanızı görmek için http://localhost:8000 adresini ziyaret edin.

Geliştirmeye Hazır mısınız?

Artık kurulum tamamlandığına göre, bu temel kavramları keşfedin:

Find the documentation helpful?

Show your support by starring our project on GitHub

Star on GitHub