Utwórz niestandardowe polecenie w Artisan za pomocą Laravel

Spisie treści
Jedna z rzeczy, które ułatwiają nam życie podczas pracy Laravel jest możliwość wykonywania zadań bezpośrednio z konsoli za pomocą RzemieślnikNiezależnie od tego, czy chodzi o generowanie aplikacji, czy używanie komponentu generatora, wszystko to osiągamy przy niewielkim wysiłku.
Najciekawsze jest to, że nie musimy zachowywać tego, co już przynosi Laravel domyślnie, jeśli widzimy, że potrzebujemy czegoś znacznie bliższego naszemu sposobowi pracy, możemy tworzyć niestandardowe polecenia za pomocą Rzemieślnik, w ten sposób możemy wykonywać zadania, które dotyczą nas tylko tak, jak chcemy.
Aby wygenerować nowe polecenie Rzemieślnik będziemy potrzebować tylko standardowej instalacji Laravel, możemy wykonać następujące kroki:
1- Najpierw musimy użyć rzemieślnika, aby wygenerować podstawowe pliki, które będą nam potrzebne, do tego użyjemy polecenia polecenie: make i tam podajemy nazwę polecenia, które nas wygeneruje:
Polecenie php artisan: make SkeletonCommand

2- W tym przypadku stworzyliśmy polecenie o nazwie Szkielet za pomocą którego wygenerujemy bazę HTML5 dla naszych widoków uruchomienie polecenia artisan generuje nowy plik w aplikacja / polecenia z nazwą polecenia, które wybieramy, w tym przypadku jest to SkeletonCommand.php.
3- Otwieramy nowy plik i tam wygenerujemy niezbędne kroki, aby rzemieślnik mógł zinterpretować zadanie, które chcemy wykonać, na przykład zobaczmy na poniższym obrazku kod niezbędny do wygenerowania bazy danych HTML5 za nasze poglądy:

POWIĘKSZAĆ

4- Jeśli spojrzymy na tę pierwszą część, poświęcamy się zdefiniowaniu atrybutów naszego nowego polecenia, robimy niezbędne wtrącenia z modułów Symfony że nasze zadanie będzie potrzebne, bardzo ważne jest stworzenie opisu, abyśmy wiedzieli, o co chodzi w naszym nowym poleceniu, oprócz stworzenia nazwy, którą będziemy nazywać. Mamy metodę ogień () czyli tym, który zrealizuje nasze zadanie:

5- Na tym drugim obrazku widzimy, jak kończymy obowiązkowe metody, aby móc opisać rzeczy, które przechodzą przez konsolę.
Oczywiście całkiem łatwo jest zacząć wykonywać niestandardowe polecenia LaravelJednak trudność będzie przez nas podana w zależności od zadania, które chcemy zbudować, w przypadku przykładów pozostawiamy puste metody, aby ułatwić ich czytanie, ale faktycznie możemy zrobić prawie wszystko, co zaproponujemy.
WażnyNajważniejszą rzeczą podczas generowania nowych poleceń jest możliwość obszernego udokumentowania, do czego służy każda z rzeczy, które włączamy, w ten sposób, jeśli widzimy, że jest to coś, co całkiem dobrze się sprawdziło, możemy włączyć je do innych projektów a nawet udostępniać je w społeczności, abyśmy mogli pomóc ulepszyć i zoptymalizować jej działanie.
Na tym kończymy ten samouczek, wiemy już, w jaki sposób możemy utworzyć niestandardowe polecenie w Laravel za pomocą Rzemieślnik, dzięki czemu możemy zautomatyzować najczęstsze i unikatowe zadania naszego projektu, dzięki czemu skupiamy się tylko na rozwijaniu logiki aplikacji.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave