我想弄清楚如何做某件事。我做了一個API調用來檢索一個負載的項目。將用戶鏈接到沒有直接關係的項目
$projects = APIHelper::returnRequestedProjects();
被調用的API在另一個服務器上,返回的是一個數組。在我自己的Laravel項目中,我有一個擁有自己用戶的數據庫。我不會對這些用戶的項目建模。但是,上面返回的每個產品都有一個user_id,它與我係統中的用戶ID相匹配。
我需要做的是獲取每個項目的用戶模型。如果我處理的是一個單一的項目,我可以做這樣的事情在我的控制器
$user = User::where('id', $project->user_id);
由於API調用返回的項目的數組,我直接通過這我的看法。然後,我會做這樣的事情
@foreach($projects as $project)
@endforeach
我會怎麼去,雖然項目user_id匹配到我的系統內的用戶?
感謝
謝謝,那是有益的。我看到的唯一問題是,我現在將$ returnArray傳遞迴具有用戶列表的視圖。但是,我也將項目傳回我的視野。我如何將用戶關聯到正確的項目? –
超級簡單。你可以操縱數組鍵! 我要編輯我的原始答覆,使它看起來很漂亮... – renov8