Laravel-admin PHP プログラミング

【Laravel&Laravel-admin】artisanコマンドまとめ

Laravelにおいての「artisan」コマンドでは簡単にコントローラやモデルの作成等が行えます。

使用のたびに公式から探すのも面倒なのでまとめておきたいと思います。

いざ調べてみると結構面白く、知らなかった機能もたくさん知ることが出来ました。

個人的によく使うコマンド

コードは正しいのみ正常に動作していないときはとりあえずキャッシュを削除しているから必然的に以下のコマンド打ちまくってる…

 

作成系コマンド

マイグレーションファイルの作成

テーブル名はスネークケース&複数形

シーダーの作成

ファクトリー作成

モデルも一緒に作成

モデルの作成

モデル名は対象テーブル名の単数形&アッパーキャメルケースで自動取得を行う

マイグレーションファイルも同時作成ができる

フォルダ指定が可能。対象フォルダが存在しない場合は自動作成。

コントローラ作成

app/Http/controllers配下に作成。

app/Admin/Controllers配下に作成。

データベース系コマンド

マイグレーションを実行する

マイグレーションとともにシーダーを実行

全ロールバック後マイグレーションを実行

全ロールバック後マイグレーション&シーダーを実行

マイグレーションロールバック

直前のマイグレートをロールバック

全てロールバックしマイグレーション

同時に全シードの実行を行う場合

シーダを実行する

DatabaseSeederのrunメソッドを実行する

クラスを指定して実行する

マイグレーションをすべてロールバック後マイグレート&シーディング

確認系コマンド

使用できるコマンド一覧を表示

使用できるオプションを表示する

ルートをリスト表示

admin commandsで使用できるコマンド一覧を表示

現在のフレームワークの実行環境を表示する

envファイルの「APP_ENV」の値を表示する。

対話式でグローバル変数などを確認する

グローバル変数や利用できる関数の一覧、デバッグまで実行できるとか。

詳しい使い方にかんしてはこちら

偉人の名言を表示する

レオナルド・ダ・ヴィンチやトーマス・エジソンが残した名言を表示してくれる。

キャッシュ系コマンド

キャッシュファイルの削除

以下のキャッシュファイルを削除。

/bootstrap/cache/services.json
/bootstrap/cache/compiled.php

実用例がいまいち分からず。インストールに行われているっぽい。

キャッシュファイルの全削除かな?

キャッシュのクリア

設定のキャッシュクリア

ルーティング定義のキャッシュクリア

ビューのキャッシュクリア

その他コマンド

サーバを起動する

いつもお馴染みサーバの起動コマンド

メンテナンスモードに切り替え

resources/views/errors/503.blade.phpの内容を表示。

その他許可するIPアドレスを指定することができるらしい。

メンテナンスモードの終了

 

 

-Laravel-admin, PHP, プログラミング

Copyright© Life.log , 2024 All Rights Reserved Powered by AFFINGER5.