Laravel Artisan Komutları

·PHP·
#PHP#Laravel#Artisan#Eloquent ORM#Laravel Route#Laravel Controller

Laravel Artisan nedir?

Artisan Laravel paketine dahil olarak gelen komut satırı aracıdır(CLI). Laravel projelerinizi oluştururken fazlasıyla kullanacağınız, işleri kolaylaştıran bir araçtır.

Laravel Artisan Komutları

 

Laravel Artisan nasıl kullanılır?

php artisan [seçenek] [argümanlar] şeklinde çalıştırılmaktadır. Çalışması için proje dizininde olmanız gerekmektedir ve sisteminizde PHP kurulu olmalıdır.

 

Artisan komutları

  • php artisan list
    Artisan üzerinde kullanabileceğiniz tüm komutları listeler.

  • php artisan --version
    Laravel uygulamanızın sürümünü gösterir.

  • php artisan down
    Uygulamanızı bakım moduna alır.

  • php artisan env
    Bulunduğunuz "environment"i gösterir.

  • php artisan migrate
    Veritabanı eşitleme işlemlerini yapar.

  • php artisan migrate:rollback
    Veritabanında yaptığınız değişiklikleri adım adım geri alır.

  • php artisan migrate:refresh
    Bütün yaptığınız değişiklikleri geri alır ve veritabanını yeniden yükler. (Verileriniz silinir)
  • php artisan migrate:refresh --seed
    Refresh işlemini aynen gerçekleştirir ve database seederlarını da çalıştırır.

  • php artisan serve
    Uygulamanızı başlatır.

  • php artisan up
    Uygulamanızı bakım modundan çıkartır.

  • php artisan cache:clear
    Uygulama önbelleğini temizler.

  • php artisan cache:table
    Uygulamanızda veritabanı için önbellekleme oluşturur.

  • php artisan config:cache
    Konfigürasyon dosyanızı hızlı yükleme için önbellekler.

  • php artisan config:clear
    Konfigürasyon önbelleğini temizler.

  • php artisan make:auth
    Laravel'in içerisinde gelen hazır kullanıcı sistemini uygulamanıza ekler.

  • php artisan make:controller <Dizin/ControllerAdı>
    Sizin için istediğiniz isimde hazır bir controller oluşturur.

  • php artisan make:controller <Dizin/ControllerAdı> --resource
    Hazır controller kalıbı ile controller oluşturmanızı sağlar.

  • php artisan make:migration <MigrationAdı>
    Veritabanı için migration dosyası oluşturur.

  • php artisan make:model <ModelAdı>
    Yeni bir Eloquent model nesnesi oluşturur.

  • php artisan route:list
    Eklediğiniz ve vendor uygulamaların eklediği rotaları listeler.

  • php artisan route:clear
    Rota önbelleğini temizler.

  • php artisan route:cache
    Rotaları hızlı yükleme için önbellekler.

  • php artisan view:clear
    Derlenmiş önyüz dosyalarını temizler. Bazen değişiklikler sayfada gözükmeyince gereklidir.