Laravel Artisan Komutları
Laravel, PHP, 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.