0
1

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のコマンドまとめ

Posted at

主にphp artisan _______
の_______の部分にコマンドを書いていき、laravelに指示を出します。

php artisanの部分はほぼ固定です。

php

PHPのインタープリターを呼び出すためのコマンドです。

artisan

Laravelのコマンドラインインターフェース(CLI)ツールです。artisan コマンドを使うことで、Laravelに組み込まれた多くの便利な機能を利用できます。

以下は主に_______の部分に使うコマンドになります。

データベース操作

migrate

php artisan migrate
  • 機能: migrationsディレクトリ内のマイグレーションファイルを実行し、データベースのスキーマを更新します。
  • 用途: テーブルの作成、カラムの追加・削除・変更、インデックスの作成など、データベース構造の変更を行います。

seed

php artisan seed
  • 機能: データベースに初期データを挿入します。
  • 用途: 開発環境やテスト環境にサンプルデータを入力する場合に便利です。

db:seed

php artisan db:seed
  • 機能: seedコマンドのエイリアスです。

プロジェクトの初期化とセットアップ

laravel new プロジェクト名

php artisan laravel new [プロジェクト名]
  • 機能: 新しいLaravelプロジェクトを作成します。
  • 用途: プロジェクトの初期化時に使用します。

composer require [パッケージ名]

php artisan composer require [パッケージ名]
  • 機能: Laravelプロジェクトにパッケージを追加します。
  • 用途: 新しい機能を追加したい場合や、既存の機能を拡張したい場合に利用します。

モデル、コントローラ、ビューなどの生成

make:model [モデル名]

php artisan make:model [モデル名]
  • 機能: Eloquentモデルを作成します。
  • 用途: データベースのテーブルに対応するモデルを作成します。

make:controller [コントローラー名]

php artisan make:controller [コントローラー名]
  • 機能: コントローラを作成します。
  • 用途: HTTPリクエストを処理するロジックを記述します。

make:migration [マイグレーションファイル名]

php artisan make:migration [マイグレーションファイル名]
  • 機能: マイグレーションファイルを作成します。
  • 用途: データベースのスキーマを変更するためのファイルを作成します。

ルーティング:

route:list

php artisan route:list
  • 機能: 登録されている全てのルートの一覧を表示します。
  • 用途: ルーティングの設定を確認する場合に利用します。

キャッシュクリア:

cache:clear

php artisan cache:clear
  • 機能: アプリケーションのキャッシュをクリアします。
  • 用途: 設定変更後や、キャッシュが原因でエラーが発生した場合に実行します。

サーバー起動

serve

php artisan serve
  • 機能: ローカル環境で開発用のサーバーを起動します。
  • 用途: ローカルで開発しているアプリケーションにアクセスする場合に利用します。

テスト実行

test

php artisan test
  • 機能: テストケースを実行します。
  • 用途: アプリケーションの機能が正しく動作しているかを確認します。

その他

hlep

php artisan list
  • 機能: 特定のコマンドのヘルプを表示します。
  • 用途: コマンドの使い方を確認したい場合に利用します。

list

php artisan list
  • 機能: 利用可能な全てのArtisanコマンドの一覧を表示します。
  • 用途: 利用可能なコマンドを確認したい場合に利用します。
0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?