Laravelのartisanコマンドの日本語訳
Laravelフレームワークの強みはコマンドによるスケルトン作成やテーブル作成やデータのリストア化などが容易でhttpサーバー起動などのコマンドも持っている所だろうと思います。
ここではそれらのコマンドを列挙します。
※機械的に翻訳しているので日本語がおかしい所もあります。
Laravelフレームワーク 7.1.0
使用方法です。
コマンド [オプション] [引数]
オプション。
-h, --help このヘルプメッセージを表示する
-q, --quiet メッセージを出力しない
-V, --version このアプリケーションのバージョンを表示します。
--ansi 強制的に ANSI 出力を行います。
--no-ansi ANSI 出力を無効にします。
-n, --no-interaction 対話的な質問をしない
--env[=ENV] コマンドを実行する環境を指定します。
-v|vvv|vvv, --verbose メッセージの冗長度を上げます。通常の出力には 1、より冗長な出力には 2、デバッグには 3
利用可能なコマンド
clear-compiled コンパイルされたクラスファイルを削除する
down アプリケーションをメンテナンスモードにする
env 現在のフレームワーク環境を表示する
help コマンドのヘルプを表示します。
inspire 感動的な名言を表示する
list コマンドを一覧表示します。
migrate データベースの移行を実行する
optimize フレームワークのブートストラップファイルをキャッシュする
serve PHP開発サーバー上でアプリケーションをサーブする
test アプリケーションのテストを実行します
tinker アプリケーションを操作する
up メンテナンスモードからアプリケーションを起動します。
auth
auth:clear-resets 有効期限切れのパスワードリセットトークンをフラッシュする
cache
cache:clear アプリケーションキャッシュをフラッシュ
cache:forget キャッシュからアイテムを削除する
cache:table キャッシュデータベーステーブルのマイグレーションを作成します。
config
config:cache 設定の読み込みを高速化するためのキャッシュファイルの作成
config:clear 設定キャッシュファイルを削除
db
db:seed データベースにレコードをシードします。
db:wipe すべてのテーブル、ビュー、タイプを削除する
debugbar
debugbar:clear デバッグバーのストレージをクリアする
event
event:cache アプリケーションのイベントやリスナーを発見してキャッシュします。
event:clear すべてのキャッシュされたイベントとリスナーをクリアする
event:generate 登録に基づいて不足しているイベントとリスナーを生成する
event:list アプリケーションのイベントとリスナーを一覧表示します
key
key:generate アプリケーションキーを設定します。
make
make:channel 新しいチャンネルクラスを作成します
make:command 新しいArtisanコマンドを作成する
make:component 新しいビューコンポーネントクラスを作成します。
make:controller 新しいコントローラクラスを作成します。
make:event 新しいイベントクラスを作成する
make:exception 新しいカスタム例外クラスの作成
make:factory 新規モデルの作成 factory
make:job 新しいジョブクラスを作成する
make:listener 新しいイベントリスナークラスの作成
make:mail 新しいメールクラスを作成する
make:middleware 新しいミドルウェアクラスの作成
make:migration 新規マイグレーションファイルの作成
make:model 新しいEloquentモデルクラスの作成
make:notification 新しい通知クラスを作成する
make:observer 新しいオブザーバクラスを作成します。
make:policy 新しいポリシークラスの作成
make:provider 新しいサービスプロバイダクラスの作成
make:request 新規フォームリクエストクラスの作成
make:resource 新しいリソースを作成する
make:rule 新しい検証ルールを作成する
make:seeder 新しいシーダクラスを作成します。
make:test 新しいテストクラスを作成する
migrate
migrate:fresh すべてのテーブルを削除し、すべての移行を再実行します。
migrate:install マイグレーションリポジトリの作成
migrate:refresh すべての移行をリセットして再実行する
migrate:reset すべてのデータベース移行をロールバックします。
migrate:rollback 最後のデータベース移行をロールバックします。
migrate:status 各マイグレーションのステータスを表示する
notifications
notifications:table 通知テーブルのマイグレーションを作成する
optimize
optimize:clear キャッシュされたブートストラップファイルを削除する
package
package:discover キャッシュされたパッケージマニフェストを再構築する
queue
queue:failed 失敗したキュージョブをすべてリストアップします。
queue:failed-table 失敗したキュージョブデータベーステーブルのマイグレーションを作成します。
queue:flush 失敗したキュージョブをすべてフラッシュします。
queue:forget 失敗したキュージョブを削除する
queue:listen 与えられたキューを listen します。
queue:restart キューワーカーデーモンを現在のジョブの後に再起動する
queue:retry 失敗したキュージョブを再試行します。
queue:table キュージョブズデータベーステーブルのマイグレーションを作成します。
queue:work デーモンとしてキュー上のジョブの処理を開始する
route
route:cache ルート登録を高速化するためのルートキャッシュファイルを作成する
route:clear ルートキャッシュファイルを削除する
route:list 登録されているすべてのルートを一覧表示
schedule
schedule:run スケジュールされたコマンドの実行 セッション
session:table セッションデータベーステーブルのマイグレーションを作成します。
storage
storage:link アプリケーションに設定されたシンボリックリンクを作成します。
stub
stub:publish カスタマイズで利用可能なすべてのスタブを公開します。
vendor
vendor:publish ベンダーパッケージからパブリッシュ可能なアセットを発行する
view
view:cache アプリケーションのすべてのBladeテンプレートをコンパイルします。
view:clear コンパイルされたビューファイルをすべてクリア