【发布时间】:2016-08-09 09:02:10
【问题描述】:
我正在使用friendship package by hootlex,但我不太确定在获取所有好友请求并在 foreach 循环中显示它们时如何获取用户信息(用户名等)。
基本上我所做的就是这样,返回视图:
/**
* @return mixed
*
* View friend requests
*/
public function getFriendRequests() {
$user = Auth::user();
return view('friends.requests')
-> with([
'profile' => $user -> profile,
'user' => $user,
'received_requests' => $user -> getFriendRequests(),
'sent_requests' => $user -> getPendingFriendships()
]);
}
然后在我看来:
<div class="block block-green">
<div class="block-head">
<h4><i class="fa fa-fw fa-exclamation-circle"></i>Venneforespørsler ({{ count($received_requests) }})</h4>
</div>
<div class="block-body">
@foreach ($received_requests as $rr)
<div class="request">
<div class="thumb">{{-- PROFILE THUMB HERE --}}</div>
<div class="username">{{-- SENDERS USERNAME HERE --}}</div>
<div class="actions">
<form method="post" action="/friends/request/accept/{{ $rr -> id }}">
<button type="submit" class="btn btn-success"><i class="fa fa-fw fa-check"></i>Aksepter</button>
</form>
<form method="post" action="/friends/request/deny/{{ $rr -> id }}">
<button type="submit" class="btn btn-danger"><i class="fa fa-fw fa-times"></i>Avslå</button>
</form>
</div>
</div>
@endforeach
</div>
</div>
所以基本上我想知道的是,我如何从User 模型中获取每个好友请求的用户名/其他信息?
提前致谢。
【问题讨论】:
-
你好,请问这个包'hootlex的友谊包'是否适合像instagram这样的友谊结构?它没有错误吗?
-
是的,我认为它相当不错。
标签: php laravel laravel-5 eloquent