通过user_Id检索数据

时间:2018-05-21 06:21:37

标签: php laravel-5

我正在构建个人资料的API。这是我的配置文件控制器,我想从配置文件中检索用户的数据。我正在使用OneToOne关系。我想为单个用户检索数据,但正如您所看到的,它将为我提供总用户数据,以便如何根据ID或配置文件ID检索相关用户。

profileController extends Controller
{
    public function setting(){
       $profile=User::with('profile')->get();
       return $profile; `enter code here`
    }
}`

3 个答案:

答案 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);
}