こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、10年目エンジニアです。
この記事では、 PHPのフレームワークの1つのLaravelでコントローラーを新規作成するartisan make:controllerコマンドについて丁寧に解説します。
前提条件:実行環境について
実行環境は以下の通りです。
OS | Windows10 |
---|---|
Laravelのバージョン | 8.10.0 |
この記事では
C:\Laravel\LaravelSample
にプロジェクトを作っています。
Laravelでコントローラーを新規作成するコマンドを解説
Laravelでコントローラーを新規作成するコマンドを解説します。
コマンドプロンプトを開きプロジェクトがある場所まで移動させます。
- コマンドプロンプトを開き、cdコマンドで移動
- エクスプローラーからコマンドプロンプトを起動
のどちらかで移動させてください。
エクスプローラーからコマンドプロンプトを起動するやり方は、下記の記事をご参考ください。
新規作成するコントローラーは
プロジェクト\app\Http\Controllers
配下に作成されるので、コマンドをたたく前の状態を確認します。
【Controller.php】のみであることを確認しました!
では、コントローラーを新規作成します。
コントローラーを新規作成するためのコマンドは、
1 |
php artisan make:controller 【作成するコントローラーの名前】 |
です。
作成するコントローラーの名前は、注意点が1つあります。
それは必ず最後はControllerとすることです。
この記事では、【SampleController】という名前にして、コントローラーを新規作成します。
1 |
php artisan make:controller SampleController |
コマンドをたたいて、
Controller created successfully.
というメッセージが表示されれば、無事にコントローラーが作成できています!
プロジェクト\app\Http\Controllers
の中を確認すると、コントローラーファイルが新たに作成されていることが確認できました!
ちなみに新規作成されたコントローラーの中身は↓のようになっています。
1 2 3 4 5 6 7 8 9 10 |
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class SampleController extends Controller { // } |
まとめ:Laravelでコントローラーを新規作成してみよう
以上がLaravelでコントローラーを新規作成するartisan make:controllerコマンドの解説でした!
このコマンドはオプションをつけることができます。
詳細な解説はこちらの記事をご参考ください。
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ
コメント