//viewing tickets generated by them
$user= Auth::user()->_id;
$tickets = ticket::where(function ($query) use ($user) {
$query->where('user', '=', $user);
})->get();
// created ticket by which user
$atickets = ticket::where(function ($query) use ($user) {
$query->where('user_assigned', '=', $user);
})->get();
return view('ticketviews', compact('tickets','atickets'));
$ atickets返回記錄的詳細信息,如USER_ID和票務信息檢索的用戶名從另外一個集合,現在我需要顯示的用戶名存儲在另一個集合的MongoDB特定的記錄。任何人都可以建議我這樣做的代碼。我怎樣才能通過使用laravel加入
使用只是'$ atickets =票::在哪裏( 'user_assigned',$用戶) - >得到()' – ATIKON
我想顯示的用戶名,而不是USER_ID那存儲在用戶表中。我怎麼能這樣做 –
我不認爲你可以在MongoDB中執行連接或任何類似的東西。如果你使用的是SQL,你可以這樣做: $ atickets = ticket :: join('users','tickets.user_id','=','users.id') - > get() 這是假設你的表是'門票'和'用戶',門票表有'user_id'。 – devk