タグ

ブックマーク / qiita.com/Yorinton (1)

  • LaravelのEloquentと関連するテーブル名をカスタマイズする - Qiita

    背景 Laravelを使いつつも、DDDで設計を行っていて、 Eloquentモデルをドメインモデルと区別するために、 EloquentReservation、EloquentOptionといった名前にすることがありました。 この場合、デフォルトの設定だとテーブル名を、 eloquent_reservations、eloquent_optionsとしなくてはならず、 長ったらしくなってしまいます。 そこで、関連するテーブル名をカスタマイズする方法を調べたのでここにメモします。 結論 と、いっても簡単で、$tableプロパティにテーブル名を設定するだけです。 namespace App; use Illuminate\Database\Eloquent\Model; class EloquentReservation extends Model { /** * モデルと関連しているテーブル

    LaravelのEloquentと関連するテーブル名をカスタマイズする - Qiita
    bebit
    bebit 2020/03/16
    Eloquentめちゃ便利な反面、元からあるシステムをLaravelで動かそうとするとこういった対応が必要。
  • 1