/** * Update the specified resource in storage. * * @param Requests\Post $request * @param Post $post * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function update(Requests\Post $request, Post $post) { $category = Category::find($request->get('category_id')); $post->update($request->all()); if (!$request->has('slug')) { $post->slug = Str::slug($request->get('name')); } $category->posts()->save($post); return redirect('backend/posts'); }