Creați comandă personalizată în Artisan cu Laravel

Cuprins
Unul dintre lucrurile care ne ușurează viața atunci când lucrăm cu Laravel este să puteți efectua sarcini direct de pe consolă cu ArtizanFie de la generarea unei aplicații până la utilizarea unei componente generator, realizăm toate acestea cu puțin efort.
Cel mai interesant lucru este că nu trebuie să păstrăm ceea ce aduce deja Laravel în mod implicit, de fapt, dacă vedem că avem nevoie de ceva mult mai aproape de modul nostru de lucru, putem face comenzi personalizate cu Artizan, în acest fel putem face sarcini care ne preocupă doar în modul în care ne dorim.
Pentru a genera o nouă comandă Artizan vom avea nevoie doar de o instalare standard a Laravel, atunci putem urma următorii pași:
1- Mai întâi trebuie să folosim artizan pentru a genera fișierele de bază de care vom avea nevoie, pentru aceasta vom folosi comanda comanda: face și acolo îi spunem numele comenzii care ne va genera:
comanda php artisan: faceți SkeletonCommand

2- În acest caz, am creat o comandă numită Schelet cu care vom genera o bază de HTML5 pentru vizualizările noastre, executarea comenzii artisan generează un nou fișier în aplicație / comenzi cu numele comenzii pe care o alegem, în acest caz este SkeletonCommand.php.
3- Deschidem noul fișier și acolo vom genera pașii necesari pentru ca meșterul să poată interpreta sarcina pe care dorim să o îndeplinim, de exemplu, să vedem în imaginea următoare codul necesar pentru a genera o bază de date HTML5 pentru opiniile noastre:

MARI

4- Dacă ne uităm la această primă parte ne dedicăm definirii atributelor noii noastre comenzi, facem incluziunile necesare din modulele de Simfonie că sarcina noastră va avea nevoie, este foarte important să creăm o descriere, astfel încât să știm despre ce este vorba despre noua noastră comandă, pe lângă crearea numelui cu care o vom numi. Avem o metodă foc () care este cea care va efectua executarea sarcinii noastre:

5- În această a doua imagine vedem cum terminăm metodele obligatorii pentru a putea descrie lucrurile care trec prin consolă.
Evident, este ceva destul de ușor să începi să faci comenzile personalizate ale LaravelCu toate acestea, dificultatea va fi dată de noi în funcție de sarcina pe care dorim să o construim, în cazul exemplelor lăsăm metodele necompletate pentru a le facilita citirea, dar de fapt putem face aproape tot ce ne propunem.
ImportantCel mai important lucru atunci când generăm noi comenzi este să fim capabili să documentăm în detaliu la ce servește fiecare dintre lucrurile pe care le încorporăm, în acest fel, dacă vedem că este ceva care a funcționat destul de bine, le putem încorpora în alte proiecte sau chiar să le împărtășim în comunitate, astfel încât să putem ajuta la îmbunătățirea și optimizarea funcționării sale.
Cu aceasta terminăm acest tutorial, știm deja cum este modul în care putem crea o comandă personalizată Laravel folosind Artizan, astfel încât să putem automatiza cele mai comune și unice sarcini ale proiectului nostru, astfel încât să ne concentrăm doar pe dezvoltarea logicii aplicației.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave