Skapa anpassat kommando i Artisan med Laravel

Innehållsförteckning
En av de saker som gör våra liv enklare när vi arbetar med Laravel är att kunna utföra uppgif.webpter direkt från konsolen med HantverkareOavsett om det gäller att generera en applikation till att använda en generatorkomponent, uppnår vi allt detta med liten ansträngning.
Det mest intressanta är att vi inte behöver behålla vad det redan ger Laravel som standard, faktiskt om vi ser att vi behöver något mycket närmare vårt sätt att arbeta kan vi göra anpassade kommandon med Hantverkare, på detta sätt kan vi utföra uppgif.webpter som bara berör oss på det sätt vi vill.
För att generera ett nytt kommando Hantverkare vi kommer bara att behöva en standardinstallation av Laravel, då kan vi följa följande steg:
1- Först måste vi använda hantverkare för att generera de basfiler som vi kommer att behöva, för detta kommer vi att använda kommandot kommando: make och där berättar vi namnet på kommandot som kommer att generera oss:
php artisan -kommando: gör SkeletonCommand

2- I det här fallet har vi skapat ett kommando som heter Skelett som vi ska skapa en bas för HTML5 för våra åsikter genererar en ny fil i att köra artisan -kommandot app / kommandon med namnet på kommandot vi väljer, i det här fallet är det SkeletonCommand.php.
3- Vi öppnar den nya filen och där kommer vi att generera nödvändiga steg så att hantverkare kan tolka den uppgif.webpt vi vill utföra, till exempel, låt oss se i följande bild koden som är nödvändig för att generera en databas HTML5 för våra åsikter:

FÖRSTORA

4- Om vi ​​tittar på denna första del som vi ägnar oss åt att definiera attributen för vårt nya kommando, gör vi nödvändiga inkluderingar från modulerna för Symfoni som vår uppgif.webpt kommer att behöva, är det mycket viktigt att skapa en beskrivning så att vi vet vad vårt nya kommando handlar om, förutom att skapa namnet som vi kommer att kalla det. Vi har en metod eld () som är den som kommer att utföra utförandet av vår uppgif.webpt:

5- I den här andra bilden ser vi hur vi avslutar de obligatoriska metoderna för att kunna beskriva de saker som går genom konsolen.
Uppenbarligen är det något ganska enkelt att börja göra anpassade kommandon för LaravelSvårigheten kommer dock att ges av oss beroende på vilken uppgif.webpt vi vill bygga, i exemplen lämnar vi metoderna tomma för att underlätta deras läsning, men vi kan faktiskt göra nästan allt vi föreslår.
ViktigDet viktigaste när vi genererar nya kommandon är att i stor utsträckning kunna dokumentera vad var och en av de saker vi införlivar är till för, på detta sätt om vi ser att det är något som har fungerat ganska bra kan vi införliva dem i andra projekt eller till och med dela dem i gemenskapen så att vi kan hjälpa till att förbättra och optimera dess drift.
Med detta avslutar vi denna handledning, vi vet redan hur vi kan skapa ett anpassat kommando på Laravel använder sig av Hantverkare, så att vi kan automatisera de vanligaste och unika uppgif.webpterna i vårt projekt, så att vi bara fokuserar på att utveckla applikationslogiken.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave