私はVue.JSとLaravelで1ページのアプリケーションを構築しようとしています。 最新トピックを表示したい。Laravelクエリが余分なjsonとして参加する
TopicController:
public function index()
{
return response()->json(Topic::allTopics());
}
トピック:どのように私は余分なJSONとして著者を作ることができます
[
{"id":322,"title":"mytitle..","author_id":"authorname"},
{"id":321,"title":"anothertitle..","author_id":"authorname.."}
]
:これにより
public static function allTopics()
{
return Topic::select('id', 'title', 'author_id')
->orderBy('created_at', 'desc')
->limit(10)
->get();
}
私はこのような何かを得ましたか。 Like
id: N,
title: "title",
author_id: 5
author_name: "Name",
author_avatar: "default.png"
など。私はユーザーテーブルに参加することができますが、これは追加のjsonではありませんか?カスタムjsonをビルドするにはどうすればいいですか?事前と私の悪い英語のため申し訳ありませんのおかげで;)
まさに私が必要としたもの。ありがとうございました ! – DisplayName