Laravelでコントローラを作成する方法


  1. コントローラの作成 まず、ターミナルを開き、以下のコマンドを使用してLaravelのアプリケーション内に新しいコントローラを作成します。
php artisan make:controller コントローラ名

これにより、アプリケーションのapp/Http/Controllersディレクトリ内に新しいコントローラファイルが作成されます。

  1. コントローラのメソッド作成 作成したコントローラファイルを開き、リクエストを処理するためのメソッドを追加します。例えば、indexメソッドを追加する場合は、次のようになります。
public function index()
{
    // コントローラの処理
}
  1. ルーティングの設定 コントローラで処理するリクエストをルーティングで指定する必要があります。routes/web.phpファイル内で、以下のようにルートを定義します。
Route::get('/url', 'コントローラ名@index');

上記の例では、/urlにアクセスした際に、作成したコントローラのindexメソッドが呼び出されます。

以上で、Laravelでコントローラを作成する手順が完了です。コントローラはルートと組み合わせて使用されることが多いため、ルーティングの設定を忘れないようにしましょう。