- コントローラの作成 まず、ターミナルを開き、以下のコマンドを使用してLaravelのアプリケーション内に新しいコントローラを作成します。
php artisan make:controller コントローラ名
これにより、アプリケーションのapp/Http/Controllers
ディレクトリ内に新しいコントローラファイルが作成されます。
- コントローラのメソッド作成
作成したコントローラファイルを開き、リクエストを処理するためのメソッドを追加します。例えば、
index
メソッドを追加する場合は、次のようになります。
public function index()
{
// コントローラの処理
}
- ルーティングの設定
コントローラで処理するリクエストをルーティングで指定する必要があります。
routes/web.php
ファイル内で、以下のようにルートを定義します。
Route::get('/url', 'コントローラ名@index');
上記の例では、/url
にアクセスした際に、作成したコントローラのindex
メソッドが呼び出されます。
以上で、Laravelでコントローラを作成する手順が完了です。コントローラはルートと組み合わせて使用されることが多いため、ルーティングの設定を忘れないようにしましょう。