我正在构建个人资料的API。这是我的配置文件控制器,我想从配置文件中检索用户的数据。我正在使用OneToOne
关系。我想为单个用户检索数据,但正如您所看到的,它将为我提供总用户数据,以便如何根据ID或配置文件ID检索相关用户。
profileController extends Controller
{
public function setting(){
$profile=User::with('profile')->get();
return $profile; `enter code here`
}
}`
答案 0 :(得分:0)
4269
您可以使用profileController extends Controller
{
public function setting(){
$profile=User::with('profile')->first(); // or find($id);
return $profile; `enter code here`
}
}
或find()
方法只获取一个用户。 cek here
答案 1 :(得分:0)
profileController extends Controller
{
public function setting(){
$profile=User::with('profile')->where('user_id',$user_id)->first();
return $profile; `enter code here`
}
user where()和first()
答案 2 :(得分:0)
你可以试试这个:
profileController extends Controller
{
public function setting(){
$profile=User::table('profile')->where('user_id',$user_id)->get();
return view('profile_page',['profile' => $profile]);
// or
return view('profile_page')->with('profile' => $profile);
}