I'm new to Laravel 5. I viewed the tutorial "Laravel 5 Fundamentals" and I have an issue.
Article model
public function category()
{
return $this->belongsTo('App\Category');
}
Category model
public function article()
{
return $this->hasMany('App\Article');
}
ArticleController
public function create()
{
$categories = Category::lists('name', 'id');
return view('admin.article.create', compact('categories'));
}
public function store(ArticleRequest $request)
{
$article = new Article($request->all());
$category = Category::find($request->input('categories'));
$article->category()->associate($category);
\Auth::user()->article()->save($article);
return \Redirect::to('/admin/article');
}
public function edit(Article $article)
{
$categories = Category::lists('name', 'id');
return view('admin.article.edit', compact('article', 'categories'));
}
public function update(Article $article, ArticleRequest $request)
{
$article->update($request->all());
return redirect('admin/article');
}
How can I update the Article model and the related Category model?