Поиск…
Синтаксис
- php artisan [команда] [опции] [аргументы]
параметры
| команда | Описание | 
|---|---|
| ясно, скомпилированные | Удалить скомпилированный файл класса | 
| вниз | Поместите приложение в режим обслуживания | 
| окр | Отображение текущей среды среды | 
| Помогите | Отображает справку для команды | 
| список | Списки команд | 
| мигрировать | Запуск миграции базы данных | 
| оптимизировать | Оптимизация структуры для повышения производительности | 
| обслуживать | Служить на сервере разработки PHP | 
| паять | Взаимодействие с вашей заявкой | 
| вверх | Вывести приложение из режима обслуживания | 
| Имя приложения | Задайте пространство имен приложений | 
| идентификации: Clear-переустанавливает | Флеш с истекшим сбросом пароля | 
| Кэш: прозрачный | Очистить кеш приложения | 
| Кэш: таблица | Создание переноса для таблицы базы данных кэша | 
| конфигурации: кэш | Создайте файл кеша для более быстрой загрузки конфигурации | 
| конфиг: прозрачный | Удалить файл кеша конфигурации | 
| дб: семена | Вставьте базу данных с записями | 
| событие: генерировать | Генерировать недостающие события и слушателей на основе регистрации | 
| Ключ: генерировать | Задайте ключ приложения | 
| сделать: Auth | Основные виды регистрации и регистрации лесов | 
| сделать: консоль | Создать новую команду Artisan | 
| сделать: контроллер | Создайте новый класс контроллера | 
| сделать: событие | Создать новый класс событий | 
| сделать: работу | Создать новый класс работы | 
| сделать: слушатель | Создать новый класс прослушивателя событий | 
| сделать: промежуточное программное обеспечение | Создайте новый класс промежуточного программного обеспечения | 
| сделать: миграция | Создать новый файл миграции | 
| сделать модель | Создайте новый класс модели Eloquent | 
| сделать: политику | Создание нового класса политики | 
| сделать: поставщик | Создание нового класса поставщика услуг | 
| Сделать запрос | Создать новый класс запроса формы | 
| сделать: сеялка | Создайте новый класс сеялки | 
| сделать: тест | Создать новый тестовый класс | 
| мигрировать: установить | Создание репозитория миграции | 
| мигрировать: обновить | Сбросить и повторно запустить все миграции | 
| мигрируют: сброс | Откат всех миграций базы данных | 
| мигрировать: Откат | Откат последней миграции базы данных | 
| мигрировать: статус | Показывать статус каждой миграции | 
| Очередь: сбой | Список всех неудачных заданий очереди | 
| очереди: не удалось стола | Создание миграции для таблицы базы данных заданий неудачных очередей | 
| Очередь: флеш | Сбросить все неудачные задания очереди | 
| Очередь: забыть | Удалить неудачное задание очереди | 
| Очередь: слушать | Слушайте заданную очередь | 
| Очередь: перезагрузка | Перезапустить демонов рабочих очередей после их текущей работы | 
| Очередь: повторить | Повторить попытку неудачной очереди | 
| Очередь: таблица | Создать миграцию для таблицы базы данных заданий очереди | 
| Очередь: работа | Обработать следующее задание в очереди | 
| Маршрут: кэш | Создайте файл кеша маршрута для более быстрой регистрации маршрута | 
| Маршрут: прозрачный | Удалить файл кеша маршрута | 
| Маршрут: список | Список всех зарегистрированных маршрутов | 
| График работы: бежать | Запуск запланированных команд | 
| сессия: таблица | Создание миграции для таблицы базы данных сеанса | 
| Поставщик: публиковать | Публикация любых опубликованных активов из пакетов поставщиков | 
| вид: прозрачный | Очистить все скомпилированные файлы просмотра | 
Вступление
Artisan - это утилита, которая может помочь вам выполнять определенные повторяющиеся задачи с помощью команд bash. Он охватывает множество задач, в том числе: работу с миграциями и посещением базы данных, очистку кеша , создание необходимых файлов для настройки аутентификации , создание новых контроллеров, моделей, классов событий и многое другое.
Artisan - это имя интерфейса командной строки, включенного в Laravel. Он предоставляет ряд полезных команд для вашего использования при разработке вашего приложения.
Чтобы просмотреть список всех доступных команд Artisan, вы можете использовать команду list:
php artisan list
Чтобы узнать больше о любой доступной команде, просто введите ее имя с помощью ключевого слова help :
php artisan help [command-name]
Список всех зарегистрированных маршрутов, отфильтрованных несколькими способами
php artisan route:list --method=GET --method=POST
 Это будет включать все маршруты, которые одновременно принимают методы GET и POST . 
Выполнение команд Laravel Artisan с использованием PHP-кода
Вы также можете использовать команды Laravel Artisan с ваших маршрутов или контроллеров.
Для запуска команды с использованием PHP-кода:
Artisan::call('command-name');
Например,
Artisan::call('db:seed');
Создание и регистрация новой команды мастера
Вы можете создавать новые команды через
 php artisan make:command [commandName] 
 Таким образом, это создаст командный класс [commandName] внутри каталога app/Console/Commands . 
 внутри этого класса вы найдете protected $signature и protected $description переменные protected $description , он представляет имя и описание вашей команды, которое будет использоваться для описания вашей команды. 
 после создания команды вы можете зарегистрировать свою команду в классе app/Console/Kernel.php где вы найдете свойство commands . 
поэтому вы можете добавить свою команду в массив $ command, например:
protected $commands = [
    Commands\[commandName]::class
];
а затем я могу использовать свою команду через консоль.
так что в качестве примера я назвал свою команду как
protected $signature = 'test:command';
Поэтому всякий раз, когда я буду запускать
php artisan test:command
 он вызовет метод handle внутри класса, имеющего test:command signature test:command