我有两个表,'用户'和'文章'。文章有一个列'user_id',它是引用'users'中的user_id的外键。
我在文章模型中有这个函数应该返回用户数据:
public function user()
{
return $this->belongsTo('App\User');
}
当我将文章传递给我的查看器并在刀片模板中调用它时,这种方法很有效:
@foreach($articles as $article)
<p>{{$article->user->name}}</p>
@endforeach
但我正在尝试使用RESTful方法,所以我宁愿从JS(VueJS)中检索我的数据
axios.get('/api/articles')
应激活我的Controller功能:
public function index()
{
$books = bookpost::all();
return $books;
}
所以我想知道是否有办法在返回之前将用户名附加到JSON数组文章中,因为在JS中我无法找到获取用户名的方法。