0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Laravel Artisan コマンド解説まとめ

Posted at

基本コマンド

1. about

説明: アプリケーションの基本情報を表示します。

php artisan about

2. clear-compiled

説明: コンパイル済みのクラスファイルを削除します。

php artisan clear-compiled

3. docs

説明: Laravelの公式ドキュメントを開きます。

php artisan docs

4. down

説明: アプリケーションをメンテナンスモードにします。

php artisan down

5. up

説明: アプリケーションをメンテナンスモードから復帰させます。

php artisan up

6. serve

説明: PHPの組み込みサーバーでアプリケーションを起動します。

php artisan serve

オプション: ポートを指定する場合

php artisan serve --port=8080

7. migrate

説明: データベースのマイグレーションを実行します。

php artisan migrate

キャッシュ関連

8. cache:clear

説明: アプリケーションのキャッシュを削除します。

php artisan cache:clear

9. config:cache

説明: 設定をキャッシュして高速化します。

php artisan config:cache

データベース関連

10. db:seed

説明: データベースにダミーデータを挿入します。

php artisan db:seed

特定のシーダークラスを指定する場合

php artisan db:seed --class=UserSeeder

11. db:wipe

説明: すべてのテーブル、ビュー、タイプを削除します。

php artisan db:wipe

ルート関連

12. route:list

説明: アプリケーションで登録されているすべてのルートを一覧表示します。

php artisan route:list

特定のルートメソッドをフィルタリングする場合

php artisan route:list --method=GET

認証関連

13. auth:clear-resets

説明: 有効期限切れのパスワードリセットトークンを削除します。

php artisan auth:clear-resets

ビュー関連

14. view:cache

説明: Bladeテンプレートを事前にコンパイルしてキャッシュします。

php artisan view:cache

15. view:clear

説明: コンパイル済みのビューを削除します。

php artisan view:clear

Make系コマンド

16. make:controller

説明: 新しいコントローラクラスを作成します。

php artisan make:controller MyController

17. make:model

説明: 新しいEloquentモデルを作成します。

php artisan make:model Post

モデルにマイグレーションとファクトリを同時に作成する場合

php artisan make:model Post -mf

18. make:migration

説明: 新しいマイグレーションファイルを作成します。

php artisan make:migration create_posts_table

19. make:seeder

説明: 新しいシーダークラスを作成します。

php artisan make:seeder UserSeeder

20. make:middleware

説明: 新しいミドルウェアクラスを作成します。

php artisan make:middleware CheckUserRole

マイグレーション関連

21. migrate:fresh

説明: すべてのテーブルを削除して再実行します。

php artisan migrate:fresh

22. migrate:rollback

説明: 最後に実行したマイグレーションをロールバックします。

php artisan migrate:rollback

キュー関連

23. queue:work

説明: キューワーカーを起動してジョブを処理します。

php artisan queue:work

24. queue:restart

説明: 現在のジョブが終了した後にキューワーカーを再起動します。

php artisan queue:restart

その他

25. storage:link

説明: シンボリックリンクを作成してストレージを公開します。

php artisan storage:link

まとめ

以上がLaravelの主要なArtisanコマンドの解説とサンプルコードです。初めてLaravelを学ぶ方でも、これらのコマンドを使いながらアプリケーションを構築していくことができます。

Laravelのドキュメントやコミュニティを活用しつつ、自分のプロジェクトに合ったコマンドをどんどん試してみてください!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?