Artisan'da Laravel ile özel komut oluşturun

İçindekiler
Birlikte çalışırken hayatımızı kolaylaştıran şeylerden biri laravel ile görevleri doğrudan konsoldan gerçekleştirebilmektir. zanaatkarBir uygulama oluşturmaktan bir oluşturucu bileşeni kullanmaya kadar, tüm bunları çok az çabayla başarırız.
En ilginç şey, zaten getirdiğini saklamak zorunda kalmamamızdır. laravel varsayılan olarak, aslında çalışma şeklimize çok daha yakın bir şeye ihtiyacımız olduğunu görürsek, özel komutlar yapabiliriz. zanaatkar, bu şekilde sadece bizi ilgilendiren işleri istediğimiz şekilde yapabiliriz.
Yeni bir komut oluşturmak için zanaatkar sadece standart bir kuruluma ihtiyacımız olacak laravel, ardından aşağıdaki adımları takip edebiliriz:
1- Öncelikle ihtiyaç duyacağımız temel dosyaları oluşturmak için artisan kullanmalıyız, bunun için komutu kullanacağız komut: yap ve orada ona bizi oluşturacak komutun adını söyleriz:
php esnaf komutu: SkeletonCommand yap

2- Bu durumda adında bir komut oluşturduk iskelet ile bir temel oluşturacağımız HTML5 görüşlerimiz için, artisan komutunu çalıştırmak, içinde yeni bir dosya oluşturur. uygulama / komutlar seçtiğimiz komutun adıyla, bu durumda SkeletonCommand.php.
3- Yeni dosyayı açıyoruz ve orada esnafın yapmak istediğimiz görevi yorumlayabilmesi için gerekli adımları oluşturacağız, örneğin aşağıdaki resimde bir veritabanı oluşturmak için gerekli kodu görelim HTML5 görüşlerimiz için:

BÜYÜT

4- Bu ilk bölüme bakarsak, kendimizi yeni komutumuzun niteliklerini tanımlamaya adadık, modüllerden gerekli eklemeleri yapıyoruz. senfoni Görevimizin gerekeceğinden, yeni komutumuzun ne hakkında olduğunu bilmemiz için bir tanım oluşturmak çok önemlidir, ayrıca onu çağıracağımız adı oluşturmaya ek olarak. bir yöntemimiz var Yangın () görevimizin yürütülmesini gerçekleştirecek olan:

5- Bu ikinci görselde konsoldan geçenleri anlatabilmek için zorunlu yöntemleri nasıl bitirdiğimizi görüyoruz.
Açıkçası, özel komutları yapmaya başlamak oldukça kolay bir şey. laravelAncak, oluşturmak istediğimiz göreve bağlı olarak zorluk tarafımızca verilecektir, örneklerin okunmasını kolaylaştırmak için yöntemleri boş bıraktığımız durumda, ancak aslında önerdiğimiz hemen hemen her şeyi yapabiliriz.
ÖnemliYeni komutlar oluşturduğumuzda en önemli şey, dahil ettiğimiz her şeyin ne için olduğunu kapsamlı bir şekilde belgeleyebilmektir, bu şekilde oldukça iyi sonuç veren bir şey olduğunu görürsek, onları başka projelere dahil edebiliriz. hatta çalışmasını iyileştirmeye ve optimize etmeye yardımcı olabilmemiz için bunları toplulukta paylaşın.
Bununla bu öğreticiyi bitiriyoruz, içinde özel bir komut oluşturmanın yolunun nasıl olduğunu zaten biliyoruz. laravel kullanarak zanaatkar, böylece projemizin en yaygın ve benzersiz görevlerini otomatikleştirebiliriz, böylece yalnızca uygulama mantığını geliştirmeye odaklanabiliriz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave