-
コントローラの作成: コントローラはアプリケーションのロジックを処理するためのクラスです。以下の手順でコントローラを作成します。
-
Laravelのコマンドラインインターフェース(CLI)を使用して、新しいコントローラファイルを作成します。例えば、以下のコマンドを実行します。
php artisan make:controller SampleController
-
これにより、
app/Http/Controllers
ディレクトリにSampleController.php
という名前のファイルが作成されます。 -
SampleController.php
ファイルを開き、作成したいアクション(メソッド)を追加します。例えば、以下のようになります。<?php namespace App\Http\Controllers; use App\Models\Sample; class SampleController extends Controller { public function index() { // アクションの処理内容を記述 } }
-
-
モデルの作成: モデルはデータベーステーブルとの対話を担当するクラスです。以下の手順でモデルを作成します。
-
LaravelのCLIを使用して、新しいモデルファイルを作成します。例えば、以下のコマンドを実行します。
php artisan make:model Sample
-
これにより、
app/Models
ディレクトリにSample.php
という名前のファイルが作成されます。 -
Sample.php
ファイルを開き、モデルのプロパティやリレーションシップを定義します。例えば、以下のようになります。<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; class Sample extends Model { protected $table = 'samples'; // プロパティやリレーションシップの定義 }
-
以上の手順により、Laravelプロジェクトでコントローラとモデルを作成することができます。これにより、アプリケーションのロジックをコントローラで処理し、データベースとの対話をモデルで行うことができます。