サーチ…


構文

  • php artisan [コマンド] [オプション] [引数]

パラメーター

コマンド説明
クリアコンパイルされたコンパイルされたクラスファイルを削除する
ダウンアプリケーションを保守モードにする
env 現在のフレームワーク環境を表示する
助けてコマンドのヘルプを表示します。
リストリストコマンド
移行するデータベースの移行を実行する
最適化するより良いパフォーマンスのためにフレームワークを最適化する
奉仕する PHP開発サーバー上でアプリケーションを提供する
汚れアプリケーションとのインタラクション
アップアプリケーションをメンテナンスモードから解除する
アプリ:名前アプリケーションの名前空間を設定する
auth:クリアリセット期限切れのパスワードリセットトークンをフラッシュする
キャッシュ:クリアアプリケーションキャッシュをフラッシュする
キャッシュ:テーブルキャッシュデータベーステーブルの移行を作成する
config:キャッシュより速い設定読み込みのためのキャッシュファイルを作成する
config:clear 構成キャッシュファイルを削除する
db:シードデータベースにレコードをシードする
イベント:生成する登録に基づいて不足しているイベントとリスナーを生成する
キー:生成するアプリケーションキーを設定する
make:auth 足場の基本的なログインと登録のビューとルート
make:console 新しいアーティザンコマンドを作成する
make:コントローラ新しいコントローラクラスを作成する
make:イベント新しいイベントクラスを作成する
make:仕事新しいジョブクラスを作成する
make:リスナー新しいイベントリスナクラスを作成する
make:ミドルウェア新しいミドルウェアクラスを作成する
make:マイグレーション新しい移行ファイルを作成する
make:モデル新しいEloquentモデルクラスを作成する
make:ポリシー新しいポリシークラスを作成する
make:provider 新しいサービスプロバイダクラスを作成する
make:リクエスト新しいフォーム要求クラスを作成する
make:シーダー新しいシーダークラスを作成する
make:テスト新しいテストクラスを作成する
migrate:install 移行リポジトリの作成
移行:リフレッシュすべての移行をリセットして再実行する
移行:リセットすべてのデータベース移行をロールバックする
移行:ロールバック最後のデータベース移行をロールバックする
移行:ステータス各移行のステータスを表示する
キュー:失敗しましたすべての失敗したキュージョブを一覧表示する
キュー:失敗したテーブル失敗したキュージョブデータベーステーブルの移行を作成する
キュー:フラッシュするすべての失敗したキュージョブをフラッシュする
キュー:忘れる失敗したキュージョブを削除する
キュー:聞く所定の待ち行列を聞く
キュー:再起動現在のジョブの後でキューワーカーデーモンを再起動する
キュー:再試行失敗したキュージョブを再試行する
キュー:テーブルキュージョブデータベーステーブルの移行を作成する
キュー:仕事キュー上の次のジョブを処理する
ルート:キャッシュルート登録を高速化するためのルートキャッシュファイルの作成
ルート:クリアルートキャッシュファイルを削除する
ルート:リストすべての登録済みルートを一覧表示する
スケジュール:実行スケジュールされたコマンドを実行する
セッション:テーブルセッションデータベーステーブルの移行を作成する
ベンダー:公開ベンダーパッケージからパブリッシュ可能なアセットをパブリッシュする
ビュー:クリアすべてのコンパイル済みビューファイルを消去する

前書き

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メソッドを同時に受け入れるすべてのルートが含まれます。

PHPコードを使用してLaravel Artisanコマンドを実行する

ルートまたはコントローラからLaravel Artisanコマンドを使用することもできます。

PHPコードを使用してコマンドを実行するには:

Artisan::call('command-name');

例えば、

Artisan::call('db:seed');

新しい職人コマンドの作成と登録

あなたはから新しいコマンドを作成することができます

php artisan make:command [commandName]

これにより、 app/Console/Commandsディレクトリ内に[commandName]コマンドクラスが作成されます。

このクラスの中には、 protected $signatureprotected $description変数があります。これは、あなたのコマンドを記述するために使用されるあなたのコマンドの名前とディスクリプションを表します。

コマンドを作成した後、 commandsプロパティを見つけるapp/Console/Kernel.phpクラス内にコマンドを登録することができcommands

次のような$コマンド配列の中にコマンドを追加することができます:

protected $commands = [
    Commands\[commandName]::class
];

コンソールから私のコマンドを使用することができます。

例として、私のような名前を付けました。

protected $signature = 'test:command';

だから私はいつでも走ります

php artisan test:command

署名test:commandを持つクラスの中でhandleメソッドを呼び出します。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow