Категория: Laravel.
Все консольные команды 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]