Izradite prilagođenu naredbu u programu Artisan pomoću programa Laravel

Sadržaj
Jedna od stvari koja nam olakšava život u radu Laravel je biti u mogućnosti izvesti zadatke izravno s konzole s ObrtnikBilo od generiranja aplikacije do korištenja komponente generatora, sve to postižemo uz malo truda.
Najzanimljivije je to što ne moramo zadržati ono što već donosi Laravel prema zadanim postavkama, zapravo, ako vidimo da nam treba nešto mnogo bliže našem načinu rada, možemo napraviti prilagođene naredbe Obrtnik, na ovaj način možemo obavljati zadatke koji nas se tiču ​​samo onako kako želimo.
Za generiranje nove naredbe Obrtnik trebat će nam samo standardna instalacija Laravel, tada možemo slijediti sljedeće korake:
1- Prvo moramo upotrijebiti artisan za generiranje osnovnih datoteka koje će nam trebati, za to ćemo koristiti naredbu naredba: napraviti i tu mu kažemo naziv naredbe koja će nas generirati:
php artisan naredba: napravite SkeletonCommand

2- U ovom slučaju stvorili smo naredbu pod nazivom Kostur s kojima ćemo generirati bazu od HTML5 za naše poglede, izvođenje naredbe artisan generira novu datoteku u app / naredbe s imenom naredbe koju odaberemo, u ovom slučaju je to SkeletonCommand.php.
3- Otvaramo novu datoteku i tamo ćemo generirati potrebne korake kako bi obrtnik mogao protumačiti zadatak koji želimo obaviti, na primjer, pogledajmo na sljedećoj slici kôd potreban za generiranje baze podataka HTML5 za naše poglede:

POVEĆAJTE

4- Ako pogledamo ovaj prvi dio, posvećujemo se definiranju atributa naše nove naredbe, napravit ćemo potrebne inkluzije iz modula Symfony da će naš zadatak trebati, vrlo je važno stvoriti opis kako bismo znali o čemu se radi u našoj novoj naredbi, osim stvaranja imena s kojim ćemo je nazvati. Imamo metodu vatra () koji će izvršiti izvršavanje našeg zadatka:

5- Na ovoj drugoj slici vidimo kako dovršavamo obvezne metode kako bismo mogli opisati stvari koje prolaze kroz konzolu.
Očigledno je da je prilično jednostavno početi raditi prilagođene naredbe za LaravelMeđutim, teškoće ćemo si zadati ovisno o zadatku koji želimo izgraditi, u slučaju primjera ostavljamo metode prazne kako bismo olakšali njihovo čitanje, ali zapravo možemo učiniti gotovo sve što predlažemo.
VažnoNajvažnija stvar kada generiramo nove naredbe jest da možemo opsežno dokumentirati čemu služi svaka od stvari koje ugrađujemo, na ovaj način, ako vidimo da je to nešto što se dobro pokazalo, možemo ih ugraditi u druge projekte ili ih čak podijeliti u zajednici kako bismo mogli pomoći poboljšati i optimizirati njezin rad.
Ovim smo završili ovaj vodič, već znamo kako je način na koji možemo stvoriti prilagođenu naredbu u Laravel koristeći Obrtnik, kako bismo mogli automatizirati najčešće i jedinstvene zadatke našeg projekta, tako da se usredotočimo samo na razvoj logike aplikacije.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave