Vytvořte vlastní příkaz v Artisan s Laravelem

Obsah
Jedna z věcí, která nám při práci usnadňuje život Laravel je být schopen provádět úkoly přímo z konzoly pomocí ŘemeslníkAť už od generování aplikace po použití komponenty generátoru, toho všeho dosáhneme s malým úsilím.
Nejzajímavější je, že si nemusíme nechat to, co již přináší Laravel ve výchozím nastavení ve skutečnosti, pokud vidíme, že potřebujeme něco mnohem blíže našemu způsobu práce, můžeme vytvářet vlastní příkazy Řemeslník, tímto způsobem můžeme dělat úkoly, které se nás týkají pouze tak, jak chceme.
Chcete -li vygenerovat nový příkaz Řemeslník budeme potřebovat pouze standardní instalaci Laravel, pak můžeme postupovat podle následujících kroků:
1- Nejprve musíme pomocí řemeslníka vygenerovat základní soubory, které budeme potřebovat, k tomu použijeme příkaz příkaz: make a tam mu řekneme název příkazu, který nás vygeneruje:
php artisan příkaz: make SkeletonCommand

2- V tomto případě jsme vytvořili příkaz s názvem Kostra se kterým budeme generovat základnu HTML5 pro naše názory spuštění příkazu artisan vygeneruje nový soubor v aplikace / příkazy s názvem zvoleného příkazu, v tomto případě je SkeletonCommand.php.
3- Otevřeme nový soubor a tam vygenerujeme potřebné kroky, aby řemeslník mohl interpretovat úkol, který chceme provést, například se podívejme na následující obrázek na kód nezbytný pro vygenerování databáze HTML5 za naše názory:

ZVĚTŠIT

4- Pokud se podíváme na tuto první část, věnujeme se definování atributů našeho nového příkazu, provedeme nezbytná začlenění z modulů Symfony že náš úkol bude potřebovat, je velmi důležité vytvořit popis, abychom věděli, o čem je náš nový příkaz, kromě vytvoření jména, kterému ho budeme říkat. Máme metodu oheň () který bude provádět náš úkol:

5- Na tomto druhém obrázku vidíme, jak dokončujeme povinné metody, abychom mohli popsat věci, které procházejí konzolou.
Očividně je to docela snadné začít dělat vlastní příkazy LaravelObtížnost však budeme dávat v závislosti na úkolu, který chceme postavit, v případě příkladů ponecháme metody prázdné, abychom usnadnili jejich čtení, ale ve skutečnosti můžeme udělat téměř vše, co navrhneme.
DůležitéNejdůležitější věcí při generování nových příkazů je být schopen rozsáhle dokumentovat, k čemu každá z věcí, které začleňujeme, slouží k tomuto účelu. Pokud vidíme, že je to něco, co se docela dobře osvědčilo, můžeme je začlenit do jiných projektů nebo je dokonce sdílet v komunitě, abychom mohli pomoci zlepšit a optimalizovat její fungování.
Tím tento tutoriál dokončujeme, již víme, jak je možné v něm vytvořit vlastní příkaz Laravel použitím Řemeslník, abychom mohli automatizovat nejběžnější a nejunikátnější úkoly našeho projektu, abychom se soustředili pouze na vývoj logiky aplikace.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave