Eloquentの場合、Modelの
protected $casts = [ 'aaa_id' => 'integer', ];
でキャストできますが、DB::tableで複雑なjoinを行う場合のキャストの方法がわからず困っています。
流石にコントローラーで制御はしないですよね?
以上、宜しくお願い致します。
仮で簡単なJoin載せときます。
DB::table($this->table) ->join('AAA', 'BBB.int_id', '=', 'AAA.int_id') ->select('BBB.int_t_id', 'BBB.int_m_id', 'BBB.int_type', 'AAA.string_name') ->where('BBB.int_id', '=', $int_id) ->orderBy('BBB.int_t_id', 'asc') ->orderBy('BBB.int_m_id', 'asc') ->paginate($page_count);
回答1件
あなたの回答
tips
プレビュー