Консольные команды Artisan в Winter CMS
Artisan — интерфейс командной строки, который в Winter CMS поставляется вместе с фреймворком Laravel. Он содержит набор полезных команд, помогающих при разработке приложения.
Artisan-команды вводятся в терминале в корневой директории сайта. Они имеют следующий синтаксис для запуска:
command [options] [arguments]
Посмотреть список всех доступных команд Artisan можно запустив команду:
php artisan list
Artisan команды от Winter CMS
Команда | |
---|---|
winter:down |
Уничтожает все таблицы базы данных для Winter и всех плагинов. |
winter:env |
Создает файл .env со значениями конфигурации по умолчанию. |
winter:fresh |
Удаляет демо тему и плагин. |
winter:install |
Настройка Winter в первый раз. |
winter:mirror |
Создает зеркальную общую папку с использованием символических ссылок. |
winter:passwd |
Измените пароль Backend пользователя. |
winter:up |
Создает таблицы базы данных для Winter и всех плагинов. |
winter:update |
Обновление Winter CMS, всех плагинов, базы данных и файлов. |
winter:util |
Команды утилит для Winter |
winter:version |
Определяет номер сборки (версию) данного экземпляра Winter CMS. |
Пример запуска команды:
php artisan winter:install
Управление плагинами
Winter CMS включает в себя ряд команд для управления плагинами.
Команда | |
---|---|
plugin:list |
Список плагинов. Отображает список установленных плагинов.
|
plugin:install |
Установить плагин
|
plugin:refresh |
Обновить плагин
|
plugin:rollback |
Откат плагина
|
plugin:disable |
Отключить плагин
|
plugin:enable |
Включить плагин
|
plugin:remove |
Удалить плагин
|
Утилиты
Winter CMS включает в себя ряд служебных команд.
Команда | |
---|---|
cache:clear |
Очистить кеш приложения. Очищает кеш-директории приложения, Twig и Combiner.
|
winter:fresh |
Удалить демо-данные. Команда удаляет демо-тему и демо-плагин, поставляемые с Winter.
|
winter:util compile |
Компиляция ассетов. Выводит объединенные системные файлы для JavaScript (js), StyleSheets (less), языка на стороне клиента (lang) или все (assets).
Чтобы объединить без минификации, передайте
|
git pull |
Pull всех репозиториев. Это выполнит команду
|
purge thumbs |
Очистить эскизы. Удаляет все созданные эскизы в каталоге загрузок.
|
purge uploads |
Очистить загрузки. Удаляет файлы в каталоге загрузок, которых нет в таблице "system_files".
|
purge orphans |
Очистить сирот. Удаляет записи в таблице "system_files", не принадлежащие какой-либо другой модели.
Чтобы также удалить записи, у которых нет связанного файла в локальном хранилище, передайте эту
|
Создание собственной команды Artisan
По мимо всех базовых команд Artisan и команд от разработчиков Winter CMS, система позволяет создавать свои собственные artisan-команды для работы с вашим приложением.
Инструкция для создания собственных artisan-команд находится в документации: https://wintercms.com/docs/v1.2/docs/console/introduction
*** Войдите чтобы писать комментарии.