artisanコマンド一覧

Laravel Framework 5.5.50  by Google翻訳+修正

使用法:
コマンド[オプション] [引数]

オプション:
-h, –help   このヘルプメッセージを表示します
-q, –quiet メッセージを出力しません
-V, –version このアプリケーションのバージョンを表示します
–ansi ANSI出力を強制します
–no-ansi ANSI出力を無効にします
-n, –no-interaction インタラクティブな質問をしない
–env[=ENV] コマンドを実行する環境
-v|vv|vvv, –verbose メッセージの詳細度を上げます:1は通常の出力、2はより詳細な出力です。出力とデバッグ用の3

使用可能なコマンド:
clear-compiled コンパイルされたクラスファイルを削除します
down アプリケーションをメンテナンスモードにします
env 現在のフレームワーク環境
help ヘルプを表示しますコマンドのヘルプを表示します
inspire Display an inspiring quote
list リストを表示します
migrate データベースのmigrations
optimize フレームワークを最適化してパフォーマンスを向上させます(非推奨)
preset フロントエンドスキャフォールドを交換します
serve PHP開発サーバーでアプリケーションを提供します
tinker アプリケーションと対話しますup Bring the application out of maintenance mode

app
app:name 名前空間を設定します

auth
auth:clear-resets パスワードリセット

cache
cache:clear キャッシュクリア
cache:forget Remove an item from the cache
cache:table Create a migration for the cache database table

config
config:cache Create a cache file for faster configuration loading
config:clear Remove the configuration cache file

db
db:seed Seed the database with records

debugbar
debugbar:clear Clear the Debugbar Storage

event
event:generate Generate the missing events and listeners based on registration

ide-helper
ide-helper:eloquent Add \Eloquent helper to \Eloquent\Model
ide-helper:generate Generate a new IDE Helper file.
ide-helper:meta Generate metadata for PhpStorm
ide-helper:models Generate autocompletion for models

key
key:generate アプリケーションKEYの作成

make
make:auth ログインおよび登録ビューとルート作成
make:command 新しいArtisanコマンド作成
make:controller 新しいコントローラクラス作成
make:event 新しいイベントクラスを作成
make:exception 新しいカスタム例外クラス作成
make:factory 新しい model factory作成
make:job 新しい job class作成
make:listener 新しい event listener class作成
make:mail 新しいemail class作成
make:middleware 新しい middleware class作成
make:migration 新しいmigration file作成
make:model 新しいEloquent model class作成
make:notification 新しいnotification class作成
make:policy 新しいpolicy class作成
make:provider 新しい service provider class作成
make:request 新しいform request class作成
make:resource 新しい resource作成
make:rule 新しいvalidation rule作成
make:seeder 新しいseeder class作成
make:test 新しいtest class作成

migrate
migrate:fresh すべてのテーブルドロップとすべてのマイグレーション再実行
migrate:install migration repository作成
migrate:refresh Reset and re-run all migrationsすべてロールバックしてマイグレーション再実行
migrate:reset Rollback all database migrationsすべてロールバック
migrate:rollback Rollback the last database migration最新マイグレーションをロールバック
migrate:status Show the status of each migration 通知のステータスを表示する

notifications
notifications:table notifications tableのマイグレーション作成

package
package:discover キャッシュされたパッケージマニフェストリビルド

queue
queue:failed List all of the failed queue jobs
queue:failed-table Create a migration for the failed queue jobs database table
queue:flush Flush all of the failed queue jobs
queue:forget Delete a failed queue job
queue:listen Listen to a given queue
queue:restart Restart queue worker daemons after their current job
queue:retry Retry a failed queue job
queue:table Create a migration for the queue jobs database table
queue:work Start processing jobs on the queue as a daemon

route
route:cache ル-ティングのキャッシュ作成
route:clear ルーティングキャッシュのクリア
route:list ルーティングのリスト表示(エラーチェックに使える)

schedule
schedule:run スケジュールされたコマンドを実行します

session
session:table セッション用データベーステーブルのマイグレーション作成

storage
storage:link  “public/storage” to “storage/app/public”にシンボリックリンク作成

vendor
vendor:publish ベンダーパッケージから公開可能なアセットを公開する

(ここ結構大事、パブリッシュしてなくてつまづくことが多い)
(Laravel5.5以降はconfig/app.phpの登録もしなくてよい)

view
view:clear コンパイル済みのビューを削除

 

よく使うコマンド(挙動がおかしい時のクリア達)

cache:clear キャッシュクリア
view:clear コンパイル済みのビューを削除
route:clear ルーティングキャッシュのクリア
config:clear Remove the configuration cache file