PHP:Laravel仕様:Model

Model

参考:雄弁 - Laravelは、データベーステーブルがモデル名の複数形であると想定しています

デフォルトではテーブル名はモデル名の複数形であると想定されて処理が走る。

しかし、テーブル名が「news」の場合があるが、無理にモデルを「new」にする必要はない。

下記のようにモデルでカスタムテーブルを宣言すれば問題ない。

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class News extends Model
{
/**
 * The table associated with the model.
 *
 * @var string
 */
protected $table = 'news';
}
コメントを入力:
 
  • PHP/Laravel仕様/Model.1677768274.txt.gz
  • 最終更新: 2025/04/12 05:15
  • (外部編集)