Download the PHP package leventust/levframe without Composer
On this page you can find all versions of the php package leventust/levframe. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package levframe
LevFrame
Bu proje, temel Laravel bileşenlerini kullanan hafif ve özelleştirilebilir bir PHP uygulamasıdır.
Kurulum
Projeyi Composer kullanarak aşağıdaki komutla kurabilirsiniz:
Klasör Yapısı
Projenin temel dizin yapısı aşağıdaki gibidir:
Konsol Komutları
Proje içerisindeki işlemleri php console komutu ile gerçekleştirebilirsiniz.
İş Kuyruğu (Queue/Job) Komutları
| Komut | Açıklama |
|---|---|
php console make:job <Isim> |
Yeni bir Job (İş) sınıfı oluşturur. |
php console queue:work |
Kuyruktaki işleri işlemeye başlar. |
php console make:queue-table |
Kuyruk tablosu için migrasyon oluşturur. |
php console make:queue-failed-table |
Hatalı işler tablosu için migrasyon oluşturur. |
php console queue:failed |
Hatalı işleri listeler. |
php console queue:retry <id> |
Hatalı bir işi tekrar kuyruğa ekler. |
Veritabanı & Migrasyon Komutları
| Komut | Açıklama |
|---|---|
php console make:migration <Isim> |
Yeni bir veritabanı migrasyonu oluşturur. |
php console migrate |
Migrasyonları çalıştırır (Tabloları oluşturur). |
php console migrate:rollback |
Son yapılan migrasyonu geri alır. |
php console migrate:status |
Migrasyonların durumunu gösterir. |
Nasıl Kullanılır?
1. Kurulum ve Başlangıç
Projeyi oluşturduktan sonra dizine girin ve gerekli ayarları yapın:
2. Veritabanı Migrasyonları
Yeni Bir Tablo Oluşturma
Yeni bir tablo oluşturmak için --create parametresini kullanın:
Oluşan dosya database/migrations klasöründe olacaktır. İçeriğini şu şekilde düzenleyebilirsiniz:
Mevcut Tabloyu Güncelleme
Var olan bir tabloya sütun eklemek veya değiştirmek için --table parametresini kullanın:
Dosya içeriği:
Migrasyonları çalıştırmak için:
3. Yeni Bir Job Oluşturma
Konsoldan aşağıdaki komutu çalıştırın:
Bu komut src/app/Jobs/OrnekIslemJob.php dosyasını oluşturacaktır.
4. İşleri Çalıştırma (Worker)
Kuyruğa atılan işlerin arka planda işlenmesi için worker'ı başlatın:
All versions of levframe with dependencies
guzzlehttp/guzzle Version ^7.10
illuminate/database Version ^12.20
illuminate/events Version ^12.20
illuminate/support Version ^12.20
vlucas/phpdotenv Version ^5.6
izniburak/router Version ^3.0
ext-json Version *
league/plates Version ^3.6
ramsey/uuid Version ^4.9
robthree/twofactorauth Version ^3.0
symfony/console Version ^7.2
illuminate/filesystem Version ^12.41
symfony/var-dumper Version ^8.0
illuminate/queue Version ^12.41
illuminate/bus Version ^12.41
illuminate/cache Version ^12.41
illuminate/config Version ^12.41
illuminate/log Version ^12.41
illuminate/encryption Version ^12.41