Laravel Artisan Komutları
#PHP, #Laravel, #Artisan, #Eloquent ORM, #Laravel Route, #Laravel ControllerLaravel 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 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.