データベースに comments テーブルを生成したので,続いて Comment モデルを生成します.モデルは先頭大文字の単数形で作成することに注意してください.またモデルのファイルは app/Models/ フォルダに生成されます(以前のバージョンでは app/ フォルダでした).
vagrant@ubuntu2204 CommentAPI $ ls app ⏎ Console Exceptions Http Models Providers vagrant@ubuntu2204 CommentAPI $ ls app/Models/ ⏎ User.php vagrant@ubuntu2204 CommentAPI $ php artisan make:model Comment ⏎ INFO Model [app/Models/Comment.php] created successfully. vagrant@ubuntu2204 CommentAPI $ ls app/Models/ ⏎ Comment.php User.php vagrant@ubuntu2204 CommentAPI $
生成された Comment モデルを確認します.現時点ではこのファイルを編集する必要はありません.
app/Models/Comment.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Comment extends Model
{
use HasFactory;
}
ここまでの作業は Web バージョンのコメント掲示板作成の手順と全く同じでした.次のページでは Web バージョンでは利用しなかったリソースを作成します.