Laravel5.5でスマホアプリの開発しています。
他のテーブルに参照(Relation)している名前をREST応答はどのようにすればよいでしょうか?
Table1ではUser_idのみ保有していて、Usersテーブルに「氏名」を保持しています
その場合に、APIで処理していてREST-APIの返答で「氏名」もデータとしていれたい場合はどのようにすればよいでしょうか?
Controllerでの処理は以下のようなイメージで処理したいと考えています
php
1$users = Tables1::where('tokuten', '>' ,60)->get(); 2return $users;
データベース構成は以下の通りです。
Table1:user_id,tokuten
Table2:user_id,user_name
Modelは
Table1-Modelは
php
1public function belong_user() { 2return $this->belongsTo(Table2::class); 3}
で、Table2-Modelは
php
1public function has_table1() { 2return $this->hasOne(Table1::class); 3}
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー