[英]fetch multiple records for a same user id in laravel5.4
我在laravel5.4中為Web服務編寫函數。 我在函數中輸入的是用戶ID,並希望加載與Test表中的用戶ID匹配的所有記錄。 測試表將針對同一用戶標識具有多個記錄/測試。 下面的函數僅返回一個用戶ID記錄。關於如何為同一用戶ID提取多個測試記錄的任何建議。例如,對於相同的用戶ID 2我有30條測試記錄。
public function LoadTest(Request $request)
{
$response = array();
$response['status'] = 'error';
if(($request->has('userid')) && ($request->userid))
{
$userid= trim($request->input('userid'));
$checkuserid= DB::table('user')
->where('user_id',$userid)
->get();
if(!empty($checkuserid) && $checkuserid->count() > 0) {
$test= Test::find($userid);
return response()->json($test);
} else {
$response['message'] = 'Please enter valid user id.';
}
}
return response()->json($response);
}
這樣使用
$test= Test::where('userid', $userid)->get();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.