Izveidojiet pielāgotu komandu programmā Artisan, izmantojot Laravel

Satura rādītājs
Viena no lietām, kas atvieglo mūsu dzīvi, strādājot Laravel ir iespēja veikt uzdevumus tieši no konsoles ar AmatnieksNeatkarīgi no lietojumprogrammas ģenerēšanas līdz ģeneratora komponenta izmantošanai mēs to visu panākam ar nelielu piepūli.
Interesantākais ir tas, ka mums nav jāpatur tas, ko tas jau nes Laravel pēc noklusējuma, patiesībā, ja redzam, ka mums ir nepieciešams kaut kas daudz tuvāk mūsu darba veidam, mēs varam izveidot pielāgotas komandas Amatnieks, tādā veidā mēs varam veikt uzdevumus, kas attiecas tikai uz mums vēlamajā veidā.
Lai ģenerētu jaunu komandu Amatnieks mums būs nepieciešama tikai standarta instalācija Laravel, tad mēs varam veikt šādas darbības:
1- Vispirms mums jāizmanto artisan, lai ģenerētu nepieciešamos bāzes failus, šim nolūkam mēs izmantosim komandu komanda: izgatavot un tur mēs tam pasakām tās komandas nosaukumu, kas mūs ģenerēs:
php artisan komanda: izveidojiet SkeletonCommand

2- Šajā gadījumā mēs esam izveidojuši komandu ar nosaukumu Skelets ar kuru mēs izveidosim bāzi HTML5 mūsu uzskatiem, izpildot komandu artisan, tiek ģenerēts jauns fails lietotne / komandas ar mūsu izvēlētās komandas nosaukumu, šajā gadījumā tā ir SkeletonCommand.php.
3- Mēs atveram jauno failu un tur mēs ģenerēsim nepieciešamās darbības, lai amatnieks varētu interpretēt uzdevumu, kuru mēs vēlamies veikt, piemēram, nākamajā attēlā redzēsim kodu, kas nepieciešams datu bāzes ģenerēšanai HTML5 par mūsu uzskatiem:

PALIELINĀT

4- Ja mēs aplūkojam šo pirmo daļu, ko veltām savas jaunās komandas atribūtu noteikšanai, mēs veicam nepieciešamos iekļaujumus no Symfony Lai mūsu uzdevums būtu vajadzīgs, ir ļoti svarīgi izveidot aprakstu, lai mēs zinātu, par ko ir mūsu jaunā komanda, papildus nosaukuma izveidošanai, ar kuru mēs to sauksim. Mums ir metode uguns () kas veiks mūsu uzdevuma izpildi:

5- Šajā otrajā attēlā mēs redzam, kā mēs pabeidzam obligātās metodes, lai varētu aprakstīt lietas, kas iet caur konsoli.
Acīmredzot ir viegli sākt pildīt pielāgotas komandas LaravelTomēr grūtības mēs sniegsim atkarībā no uzdevuma, kuru vēlamies izveidot, piemēru gadījumā mēs atstājam metodes tukšas, lai atvieglotu to lasīšanu, bet patiesībā mēs varam paveikt gandrīz visu, ko ierosinām.
SvarīgsVissvarīgākais, veidojot jaunas komandas, ir spēja plaši dokumentēt, kam domāta katra no mūsu iekļautajām lietām, šādā veidā, ja redzam, ka tas ir izdevies diezgan labi, mēs varam tos iekļaut citos projektos. vai pat kopīgot tos kopienā, lai mēs varētu palīdzēt uzlabot un optimizēt tā darbību.
Ar to mēs pabeidzam šo apmācību, mēs jau zinām, kā mēs varam izveidot pielāgotu komandu Laravel izmantojot Amatnieks, lai mēs varētu automatizēt mūsu projekta visbiežāk sastopamos un unikālos uzdevumus, lai mēs koncentrētos tikai uz lietojumprogrammu loģikas izstrādi.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave