在我的論壇中,我展示了所有主題。它看起來像這樣:訂閱主題
這樣用戶就可以通過點擊紅色爐訂閱。
我加載的主題與此JSON:
{
"forum": {
"id": 1,
"slug": "test",
"name": "test",
"description": "test",
"created_at": null,
"updated_at": null
},
"topics": {
"total": 6,
"per_page": 5,
"current_page": 1,
"last_page": 2,
"next_page_url": "http://forum.dev/api/forum/test?page=2",
"prev_page_url": null,
"from": 1,
"to": 5,
"data": [
{
"id": 1,
"slug": "1",
"name": "1",
"description": "1",
"forum_id": 1,
"created_at": null,
"updated_at": null
},
{
"id": 2,
"slug": "2",
"name": "1",
"description": "1\t",
"forum_id": 1,
"created_at": null,
"updated_at": null
},
{
"id": 3,
"slug": "1",
"name": "1",
"description": "1\t",
"forum_id": 1,
"created_at": null,
"updated_at": null
},
{
"id": 4,
"slug": "1",
"name": "1",
"description": "1",
"forum_id": 1,
"created_at": null,
"updated_at": null
},
{
"id": 5,
"slug": "1",
"name": "1",
"description": "1",
"forum_id": 1,
"created_at": null,
"updated_at": null
}
]
}
}
我返回該^這樣的: $forum->topics()->orderBy('created_at', 'DESC')->paginate(5);
那麼,如何讓每一個話題對象的訂閱價值?
所以這樣的:
"data": [
{
"id": 1,
"slug": "1",
"name": "1",
"description": "1",
"forum_id": 1,
"created_at": null,
"updated_at": null,
"subscribed": true
},
我已經做這在我的topic
型號:
/**
* @return mixed
*/
public function subscriptions()
{
return Topic::subscribedBy(Auth::user())->get();
}
,它的工作。但是,我如何將每個主題發送給我。
你應該看看'$ appends'財產 – Neat
你是什麼意思與? – Jamie