【发布时间】:2015-11-25 12:39:52
【问题描述】:
这是我的文章模型
function tags()
{
return $this->belongsToMany('App\Tag')->withTimestamps();
}
这是我的文章模型
function articles()
{
return $this->belongsToMany('App\Article');
}
这是我的文章控制器存储方法
public function store(ArticleRequest $request, Article $article)
{
$article=Auth::user()->articles()->create($request->all());
$article->tags()->attach($request->input('tags'));
return redirect('articles');
}
我遇到了这个错误
Builder.php 第 2071 行中的 BadMethodCallException:调用未定义 方法 Illuminate\Database\Query\Builder::tags()
帮我解决这个问题
【问题讨论】:
-
你试过调试
$article是什么?将dd($article);加载到控制器后尝试使用它。 -
你能把
routes的文件发一下吗?