РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplrSpCmSg 201 of 210 menu

Signature и description команды Artisan

У команды два важных свойства. $signature - как её вызывают в терминале: имя вроде emails:send. Именно его пишут после php artisan.

$description - короткая подпись для php artisan list. По ней в списке понятно, что делает команда, без чтения кода:

<?php namespace App\Console\Commands; use Illuminate\Console\Command; class SendEmailsCommand extends Command { protected $signature = 'emails:send'; protected $description = 'Send emails to users'; } ?>

Имя в $signature часто пищут через двоеточие: группа и действие - emails:send, reports:daily. Так команды легче искать в длинном списке.

Аргументы и опции в signature пока не трогаем - это отдельные уроки. Сейчас только имя вызова и описание. Логику пишут в handle дальше.

Задайте $signature для своей команды.

Заполните $description и снова выполните php artisan list.

Чем $signature отличается от $description?

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить