[Laravel] よく利用するartisanコマンド一覧

PHP

はじめに

laravelを利用した開発時に、よく使うコマンドを紹介します。
いざ使おうと思っても忘れていろいろなサイトを巡回したりするのが面倒なので
ここでまとめておこうと思います。

起動コマンド(serve)

$ php artisan serve

実行すると、下記が出力されます

Laravel development server started: 
...

もし、すでに起動していた場合、以下のようなメッセージが表示されます

[Sun Mar 10 12:47:24 2019] Failed to listen on 127.0.0.1:8000 (reason: Address already in use)

ホスト/ポートを指定して実行(–hostオプションと–portオプションを追加)

$ php artisan serve --host=127.0.0.1 --port=8000

 

artisanコマンド一覧表示(list)

$php artisan list

実行すると下記が出力されます

Laravel Framework 5.4.36

Usage:
  command [options] [arguments]

Options:
  -h, --help .........

 

マイグレーション(migrate)

$ php artisan migrate
Migrating: 2019_03_09_102001_create_hogehoge_table
Migrated:  2019_03_09_102001_create_hogehoge_table

テーブルを全部消去した後に、マイグレーション(migrate:fresh)

$ php artisan migrate:fresh
Dropped all tables successfully.
Migration table created successfully.
Migrating: 2019_03_09_102001_create_hogehoge_table
Migrated:  2019_03_09_102001_create_hogehoge_table

 

マイグレーションファイル作成(make:migrate)

$ php artisan make:migration create_hogehoge_table
hogehoge部分がテーブル名になります。

コントローラ作成(make:controller)

$php artisan make:controller HogeController
Controller created successfully.

モデルも作成したい場合は、以下を実行(–modelオプションを追加)

$ php artisan make:controller HogeController —model =HogeModel

 

まとめ

基本、作成するときは makeコマンドとmigrateコマンドをよく使いますね。
そして、動作確認の時は、serveコマンドで起動するという感じでしょうか。
ほかのコマンドが知りたいときは、listコマンドを実行して確認する感じです。
以上、ご参考ください。
タイトルとURLをコピーしました