Exemplo n.º 1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Question  $question
  * @return Response
  */
 public function update(Request $request, $question)
 {
     $question->keywords()->detach();
     $this->validate($request, ['question' => 'required', 'answer' => 'required', 'keywords' => 'required']);
     $question->update($request->only('question', 'answer'));
     $keywords = preg_replace('/\\s+/', '', $request->get('keywords'));
     foreach (explode(',', $keywords) as $keyword) {
         $keyword = Keyword::findOrCreate($keyword);
         $question->keywords()->save($keyword);
     }
     return redirect('faq/' . $question->id);
 }