从Articles表中检索'username'

时间:2018-05-10 20:30:30

标签: rest laravel-5 vuejs2 php-7

我有两个表,'用户'和'文章'。文章有一个列'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中我无法找到获取用户名的方法。

0 个答案:

没有答案