Шпаргалка по консольным командам Artisan в Laravel

Категория: Laravel.

thumb_artisan-commands-with-laravel-8842325

Все консольные команды Artisan в виде шпаргалки.
Artisan — интерфейс командной строки, который поставляется с Laravel. Он содержит набор полезных команд, помогающих вам при разработке приложения. 

// Added in 5.1.11:http://laravel.com/docs/5.1/authorization#creating-policies
php artisan make:policy PostPolicy
// Отображает справку для данной команды
php artisan --help OR -h
// Не выводить никаких сообщений
php artisan --quiet OR -q
// Показать эту версию приложения
php artisan --version OR -V
// Не задавай вопросы
php artisan --no-interaction OR -n
// Принудительный выход ANSI
php artisan --ansi
// Отключить вывод ANSI
php artisan --no-ansi
// Среда, в которой должна выполняться команда
php artisan --env
// -v|vv|vvv Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
php artisan --verbose
// Удаление скомпилированного файла класса
php artisan clear-compiled
// Отображение текущей окружающей среды
php artisan env
// Отображает справку по командам
php artisan help
// Команда list
php artisan list
// Взаимодействие с приложением
php artisan tinker
// Перевести приложение в режим обслуживания
php artisan down
// Вывести приложение из режима обслуживания
php artisan up
// Оптимизация платформы для повышения производительности
 // --force    Принудительно записать скомпилированный файл класса.
 // --psr      Не оптимизировать Dump-автозагрузку Composer.
php artisan optimize [--force] [--psr]
// Обслуживать приложение на сервере разработки PHP
php artisan serve
// Изменение порта по умолчанию
php artisan serve --port 8080
// Заставить его работать за пределами localhost
php artisan serve --host 0.0.0.0
// Задайте пространство имен приложения
php artisan app:name namespace
// Флеш пароля токена сброса
php artisan auth:clear-resets
// Очистка кэша приложений
php artisan cache:clear
// Создание миграции для таблицы базы данных кэша
php artisan cache:table
// Создание файла кэша для более быстрой загрузки конфигурации
php artisan config:cache
// Удаление файла кэша конфигурации
php artisan config:clear
// В программах
$exitCode = Artisan::call('config:cache');
// Заполнение базы данных записями
 // --class      Имя класса корневой seeder (default: "DatabaseSeeder")
 // --database   Подключение к базе данных seed
 // --force      Force the operation to run when in production.
php artisan db:seed [--class[="..."]] [--database[="..."]] [--force]

// Создание отсутствующих событий и обработчиков на основе регистрации
php artisan event:generate

// Создание нового класса обработчика команд
 // --command      Класс команды, обрабатываемый обработчиком.
php artisan handler:command [--command="..."] name
// Создание нового класса обработчика событий
 // --event        Класс событий, обрабатываемый обработчиком.
 // --queued       Указывает, что обработчик событий должен быть поставлен в очередь.
php artisan handler:event [--event="..."] [--queued] name

// Установка ключа приложения
php artisan key:generate

// По умолчанию создается команда самостоятельной обработки, которая не помещается в очередь.
 // Передайте флаг -- handler для создания обработчика и флаг --queued для создания очереди.
php artisan make:command [--handler] [--queued] name
// Создание новой команды Artisan
 //  --command     Команда терминала, которая должна быть назначена. (default: "command:name")
make:console [--command[="..."]] name
// Создание нового контроллера resourceful
 // --plain      Создать пустой класс.
php artisan make:controller [--plain] name
php artisan make:controller AppAdminHttpControllersDashboardController
// Создание нового класса событий
php artisan make:event name
// Создание нового класса middleware
php artisan make:middleware name
// Создание нового файла миграции
 // --create     Создаваемой таблицы.
 // --table      Таблица для переноса.
php artisan make:migration [--create[="..."]] [--table[="..."]] name
// Создание нового класса модели Eloquent
php artisan make:model name
// Создание нового класса service provider 
php artisan make:provider name
// Создание нового класса request
php artisan make:request name
// Миграция баз данных
 // --database   Подключение к базе данных для использования.
 // --force      Force the operation to run when in production.
 // --path       Пути миграций файлы должны быть выполнены.
 // --pretend    Dump the SQL queries that would be run.
 // --seed       Indicates if the seed task should be re-run.
php artisan migrate [--database[="..."]] [--force] [--path[="..."]] [--pretend] [--seed]
// Создание репозитория миграции
php artisan migrate:install [--database[="..."]]
// Создание нового файла миграции
 // --seeder     The class name of the root seeder.
php artisan migrate:refresh [--database[="..."]] [--force] [--seed] [--seeder[="..."]]
// Откат всех миграций баз данных
 // --pretend    Dump the SQL queries that would be run.
php artisan migrate:reset [--database[="..."]] [--force] [--pretend]
// Откат последней миграции базы данных
php artisan migrate:rollback [--database[="..."]] [--force] [--pretend]
// Показать список миграций вверх/вниз
php artisan migrate:status
// Создание миграции для таблицы базы данных заданий очереди
php artisan queue:table
// Прослушивание заданной очереди
 // --queue      The queue to listen on
 // --delay      Amount of time to delay failed jobs (default: 0)
 // --memory     The memory limit in megabytes (default: 128)
 // --timeout    Seconds a job may run before timing out (default: 60)
 // --sleep      Seconds to wait before checking queue for jobs (default: 3)
 // --tries      Number of times to attempt a job before logging it failed (default: 0)
php artisan queue:listen [--queue[="..."]] [--delay[="..."]] [--memory[="..."]] [--timeout[="..."]] [--sleep[="..."]] [--tries[="..."]] [connection]
// List all of the failed queue jobs
php artisan queue:failed
// Create a migration for the failed queue jobs database table
php artisan queue:failed-table
// Flush all of the failed queue jobs
php artisan queue:flush
// Delete a failed queue job
php artisan queue:forget
// Restart queue worker daemons after their current job
php artisan queue:restart
// Retry a failed queue job(id: The ID of the failed job)
php artisan queue:retry id
// Subscribe a URL to an Iron.io push queue
 // queue: The name of Iron.io queue.
 // url: The URL to be subscribed.
 // --type       The push type for the queue.
php artisan queue:subscribe [--type[="..."]] queue url
// Process the next job on a queue
 // --queue      The queue to listen on
 // --daemon     Run the worker in daemon mode
 // --delay      Amount of time to delay failed jobs (default: 0)
 // --force      Force the worker to run even in maintenance mode
 // --memory     The memory limit in megabytes (default: 128)
 // --sleep      Number of seconds to sleep when no job is available (default: 3)
 // --tries      Number of times to attempt a job before logging it failed (default: 0)
php artisan queue:work [--queue[="..."]] [--daemon] [--delay[="..."]] [--force] [--memory[="..."]] [--sleep[="..."]] [--tries[="..."]] [connection]

// Create a route cache file for faster route registration
php artisan route:cache
// Remove the route cache file
php artisan route:clear
// List all registered routes
php artisan route:list

// Run the scheduled commands
php artisan schedule:run

// Create a migration for the session database table
php artisan session:table

// Publish any publishable assets from vendor packages
 // --force        Overwrite any existing files.
 // --provider     The service provider that has assets you want to publish.
 // --tag          The tag that has assets you want to publish.
php artisan vendor:publish [--force] [--provider[="..."]] [--tag[="..."]]
php artisan tail [--path[="..."]] [--lines[="..."]] [connection]