【重要】ライターコイン数の表記の変更と換金レート廃止について

Laravelにおけるモデルの(複合)主キーの指定方法とインクリメントについて

Laravelのモデルに主キーを指定するには以下の様に$primaryKeyにカラム名を代入する。

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    protected
$primaryKey = 'user_id';

    public $incrementing = false;
}

主キーがインクリメントしない場合は$incrementingをfalseとする。

 

複合主キーを指定する場合は以下の通り。

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    protected
$primaryKey = ['user_id', 'user_type'];
}

 



子記事
子記事はありません

同階層の記事
  1. モデルの作成
  2. $fillable $guarded $hiddenの説明
  3. テーブルの紐づけ
  4. 主キーの指定とインクリメント
  5. タイムスタンプ
  6. モデルでinsert
  7. モデルでupdate
  8. 現在値に加算する方法


詳細情報




最近コメントのあった記事

コメント一覧


コメントがありません