Users Table
id | last_name | first_name | group_id |
---|---|---|---|
1 | 山田 | 太郎 | 1 |
2 | 田中 | 次郎 | 2 |
2 | 中村 | 花子 | 1 |
Groups Table
id | name |
---|---|
1 | チームA |
2 | チームB |
カスタムアトリビュートの定義
PHP
1protected $appends = ['full_name']; 2 public function getFullNameAttribute() 3 { 4 return $this->last_name . $this->first_name; 5 }
クエリビルダ
PHP
1$a = DB::table('users')->join('groups', 'users.group_id', 'groups.id')->select('users.*', 'groups.name');
$a
json
1{ 2"id": 1, 3"last_name": "山田", 4"first_name": "太郎", 5"name": "チームA" 6} 7{ 8・・・ 9 }
以上のような構成の際、カスタムアトリビュートとして定義したfull_nameを$aに含める方法はありますでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。