在laravel中调用字符串上的成员函数latest()

时间:2017-12-21 12:22:01

标签: laravel

这是什么错误。

  

调用字符串

上的成员函数latest()

控制器

django

模型

public function search()
{
    $keyword = request('search');
    $articles = Article::search($keyword)->latest()->get();
    return $articles;
}

1 个答案:

答案 0 :(得分:2)

您不应该从local scope返回字符串。所以,将其改为:

public function scopeSearch($query , $keyword)
{
    return $query->where('title', 'like', '%' . $keyword . '%');
}