Temel Artisan Komutları
Mevcut artisan komutlarını görmek için aşağıdaki komutu kullanabilirsiniz.
php artisan list
- php artisan make:controller MyController: Yeni controller oluşturmaya yarar. Eğer komut sonuna –rparametresi eklenirse hazır metotlar (index, create, store, show, edit, update, destroy) içeren bir controller oluşturulur.
- php artisan make:model MyModel: Yeni model oluşturmaya yarar. Eğer komut sonuna –mparametresi eklenirse ilgili migration dosyası da oluşturulur.
- php artisan make:migration create_my_model_table: Migrate dosyası oluşturmaya yarar. Tablo adı otomatik olarak migration isminin sonuna çoğul eki eklenerek oluşturulur. Örn: my_models
- php artisan make:seeder MyTableSeeder: Tablo içeriğimizi doldurabilmemiz için seeder oluşturmaya yarar.
- php artisan migrate: Veritabanına eklenmemiş tablolarımızı eklememize olanak sağlar.
- php artisan migrate:rollback: En son yapılmış olan migration işlemini geri almamızı sağlar.
- php artisan migrate:refresh: Tüm tabloları silip yeniden veritabanına eder.
- php artisan migrate:reset: Yapılmış olan bütüm migration işlemlerini geri almamızı sağlar.
- php artisan db:seed: Seeder dosyalarımızı çalıştırmaya yarar. Eğer komut sonuna –class parametresi ile spesifik bir sınıf ismi çağırılırsa sadece o sınıf çalıştırılır. Örn: -class=MyTableSeeder
- php artisan make:auth: Laravel ile birlikte öntanımlı gelen yetkilendirme için gerekli olan işlemleri oluşturur.
- php artisan route:list: Yapılan tüm yönlendirme işlemlerini ayrıntılı şekilde listeler.
- php artisan cache:clear: Önbellekte depolanan verileri temizler.