Download the PHP package emirustaoglu/artisan without Composer
On this page you can find all versions of the php package emirustaoglu/artisan. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download emirustaoglu/artisan
More information about emirustaoglu/artisan
Files in emirustaoglu/artisan
Package artisan
Short Description Artisan Komut Sistemi
License MIT
Homepage https://github.com/emirustaoglu/artisan
Informations about the package artisan
Artisan Komut Satırı Aracı
Başlıklar
* [Artisan Komut Satırı Aracı](#artisan-komut-satırı-aracı-) * [📜 Genel Bilgiler](#-genel-bilgiler) * [Özellikler](#özellikler-) * [🚀 Kurulum](#-kurulum) * [Gereksinimler](#gereksinimler) * [🛠️ İlk Yapılandırma](#-ilk-yapılandırma) * [📋 Komut Listesi](#-komut-listesi) * [Örnek Kullanım](#örnek-kullanım-) * [🔧 Katkıda Bulunma](#-katkıda-bulunma) * [📜 Lisans](#-lisans) * [🎉 Teşekkürler!](#-teşekkürler)📜 Genel Bilgiler
Proje Adı: artisan
artisan
, Laravel’in komut satırı benzeri araçlarını, Laravel kullanmayan ancak özel bir boilerplate ile çalışan
geliştiriciler için sunmayı hedefler.
Bu araç sayesinde, Laravel’in sunduğu gibi, migration, seed, controller oluşturma ve projeyi başlatma gibi işlemleri
kolayca yapabilirsiniz.
Kimler İçin?
- Laravel komut satırını kullanmayı seven ancak Laravel kullanmayan geliştiriciler.
- Hızlı ve kolay bir şekilde dosya ve proje yapılandırmalarını gerçekleştirmek isteyenler.
Özellikler
- Controller, model, view gibi yapıların hızlı oluşturulması.
- Migration ve seed yönetimi.
- Projenin hızlı bir şekilde ayağa kaldırılması.
- Minimal ve özelleştirilebilir yapı.
🚀 Kurulum
Projeyi Composer ile kurabilirsiniz:
Composer kurulumu tamamlandıktan sonra terminal üzerinden şu kodu çalıştırın
Böylelikle projenizin ana dizinine artisan
dosyası oluşturulacaktır.
Gereksinimler
- PHP Sürümü:
- Minimum: PHP 7.4
- Tavsiye Edilen: PHP 8.1 veya üzeri (Enum desteği için)
Kurulum sonrasında projenizin ana dizinine otomatik olarak bir artisan
dosyası oluşturulur. Bu dosyanın yapılandırması
şu şekildedir:
📌 Not: Yukarıdaki ayarların proje gereksinimlerinize uygun şekilde yapılandırılması gereklidir.
🛠️ İlk Yapılandırma
artisan
dosyasını oluşturduktan sonra içerisine proje dizin yollarını ve veritabanı ayarlarını düzenlemelisiniz.- Örnek:
db_host
,db_name
,db_user
,db_password
alanlarını veritabanı bilgilerinize göre değiştirin.- Dosya yollarını projenize uygun olarak özelleştirin.
📋 Komut Listesi
Komut | Açıklama | Kullanım |
---|---|---|
-list | Tüm tanımlı komutları listeler. | php artisan -list |
-version | PHP sürüm bilgisi döner. | php artisan -version |
migrate | Veritabanı eşitlemesi yapar. | php artisan migrate |
seeds | Veritabanı seed (sabit veri) işlemlerini çalıştırır. | php artisan seeds |
serve | Projeyi ayağa kaldırır. | php artisan serve |
make:view | Yeni bir view (görünüm) dosyası oluşturur. | php artisan make:view viewName |
make:migration | Yeni bir migration dosyası oluşturur. | php artisan make:migration migrationName |
make:seed | Yeni bir seed dosyası oluşturur. | php artisan make:seed seedName |
make:controller | Yeni bir controller dosyası oluşturur. | php artisan make:controller controllerName |
make:middlewares | Yeni bir middleware dosyası oluşturur. | php artisan make:middlewares middlewareName |
make:model | Yeni bir model dosyası oluşturur. | php artisan make:model modelName |
make:enum | Yeni bir enum dosyası oluşturur (PHP >= 8.1). | php artisan make:enum enumName |
Örnek Kullanım
-
Migration ve Seed Çalıştırma:
-
Yeni Controller Oluşturma:
- Projeyi Ayağa Kaldırma:
🔧 Katkıda Bulunma
Bu proje açık kaynaklıdır. İsteyen herkes katkıda bulunabilir ve kullanabilir.
📜 Lisans
Bu proje MIT Lisansı altında lisanslanmıştır. Dilediğiniz gibi kullanabilir ve dağıtabilirsiniz.