Sitemize hoşgeldiniz!  ::  Son eklenen yazı: Git’te “master” mı “main” mi? Bir kelimenin ardındaki hikâye  ::  Toplam 63 yazı  ::  Görüş ve önerileriniz için iletişim sayfasını kullanabilirsiniz.
» Menü
Anasayfa
Hakkımda
İletişim
» Kategoriler
› nostalji (8)
› laravel (7)
› php (5)
› web (3)
› agile (3)
› go (2)
› golang (2)
› api (2)
› redis (2)
› git (2)
› github (2)
› model (1)
» Arşiv
› Ekim 2025 (2)
› Temmuz 2025 (1)
› Nisan 2025 (3)
› Mart 2025 (5)
› Şubat 2025 (1)
› Ocak 2025 (43)
› Haziran 2011 (1)
› Kasım 2009 (1)
› Temmuz 2009 (1)
› Temmuz 2007 (1)
› Ocak 2007 (1)
› Kasım 2006 (1)
› Ekim 2006 (1)
› Ağustos 2006 (1)
Anasayfa » Yazılar » Laravel – PHP Artisan Komutları
Laravel – PHP Artisan Komutları
Yazan: Atilla Mutlu | Tarih: 14.01.2025 10:25 | Kategori: php, artisan

php artisan, Laravel projelerinde kullanılan bir komut satırı aracıdır. Uygulama geliştirirken pek çok özelliği bu komutla kolayca yönetebilirsiniz. Artisan, Laravel ile birlikte gelir ve frameworkün çok sayıda işlemini otomatikleştirir.


1. Artisan Yardım Komutları

Tüm mevcut artisan komutlarını listelemek için:

Komut:

php artisan list

Herhangi bir komutun ayrıntılı yardım bilgilerini görmek için:

php artisan help <komut_adı>

Örnek:

php artisan help make:controller

2. Temel Artisan Komutları

a. Uygulama Anahtarı Oluşturma

Laravel projelerinde bir çalışma anahtarı (“APP_KEY”) oluşturur.

Komut:

php artisan key:generate

b. Laravel Sürüm Bilgisi

Laravel uygulamasının yüklenen sürümünü görüntüler.

Komut:

php artisan --version

3. Veritabanı İşlemleri

a. Migration Çalıştırma

Tüm migration dosyalarını çalıştırır ve veritabanı tabanlarını oluşturur.

Komut:

php artisan migrate

b. Migration Geri Alma

Son çalıştırılan migration dosyasını geri alır.

Komut:

php artisan migrate:rollback

c. Veritabanı Sıfırlama

Tüm migration dosyalarını geri alır ve yeniden çalıştırır.

Komut:

php artisan migrate:refresh

d. Veritabanı Yükleme (Seeding)

Seed dosyalarını kullanarak test verisi ekler.

Komut:

php artisan db:seed

e. Migration Oluşturma

Yeni bir migration dosyası oluşturur.

Komut:

php artisan make:migration create_users_table

4. Model, Controller ve Diğer Sınıfları Oluşturma

Laravel projelerinde hızla yeni dosyalar oluşturabilirsiniz.

a. Controller Oluşturma

Temel Controller:
php artisan make:controller UserController
Resource Controller:

CRUD (Create, Read, Update, Delete) işlemleri için gerekli tüm metotlarla bir controller oluşturur:

php artisan make:controller UserController --resource

b. Model Oluşturma

Yeni bir model sınıfı oluşturur:

php artisan make:model User
Model ile Migration Birlikte:
php artisan make:model User -m

Bu komut hem model hem de migration dosyasını oluşturur.

c. Middleware Oluşturma

Yeni bir middleware dosyası oluşturur:

php artisan make:middleware CheckAge

d. Seeder Oluşturma

Veritabanına test verisi eklemek için seed dosyası oluşturur:

php artisan make:seeder UserSeeder

5. Cache ve Config Yönetimi

a. Cache Temizleme

Uygulama cache'ini temizler:

php artisan cache:clear

b. Config Temizleme

Config dosyalarındaki cache’i temizler:

php artisan config:clear

c. Route Cache’i Temizleme

Route cache’ini temizler:

php artisan route:clear

d. View Cache’i Temizleme

Blade dosyalarından oluşan cache dosyalarını temizler:

php artisan view:clear

6. Queue ve Job Yönetimi

Laravel’de queue’ları yönetmek için kullanılan komutlar.

a. Queue Workerı Çalıştırma

Queue işlemlerini çalıştırır:

php artisan queue:work

b. Failed Jobsı Listeleme

Başarısız queue işlemlerini listeler:

php artisan queue:failed

7. Hata Ayıklama ve Test

a. Tinker Kullanımı

Laravel’de kodu etkileşimli olarak çalıştırmak için kullanılır:

php artisan tinker

b. Test Çalıştırma

Test dosyalarını çalıştırmak için kullanılır:

php artisan test

8. Route ve View Bilgileri

a. Route Listesi

Tüm tanımlı route’ları listelemek için:

php artisan route:list

b. View Cache’leme

Blade dosyalarını cachelemek için:

php artisan view:cache

Özet

php artisan komutları, Laravel projelerinde zaman kazandıran ve iş akışlarını kolaylaştıran çok yönlü bir aracıdır. Temel veritabanı işlemlerinden cache temizliğine kadar çok geniş bir yelpazede komutları destekler. Yukarıdaki liste, Laravel geliştirirken sıkça kullanabileceğiniz komutları kapsamaktadır.

« Geri dön | Yorum gönder | Yukarı ↑
» Hakkımda
A
Atilla Mutlu
Yazılım Geliştirici

Devamını oku »
» Son Yazılar
› Git’te “master” mı “main” mi? Bir kelimenin ardındaki hikâye
› Laravel Model Controller
› PostgreSQL Mini‑Kılavuz
› ReactJS Rehberi
› Spatie Laravel Paketleri
» İstatistik
Ziyaretçi Sayısı
036372
Toplam yazı: 63
PHPpowered SQLiteinside Firefoxile daha iyi CSStables ♥
Bu site en iyi 1024x768 çözünürlükte görüntülenir.
Copyright © 2006-2026
Anasayfa | Hakkımda | İletişim | Yukarı ↑
Bu sayfa 0,016 saniyede oluşturuldu.