public function actionDelete($id) { $user = Auth::user(); $writer = Writer::where('user_id', '=', $user->id)->findOrFail($id); $writer->delete($writer); \Session::flash('flash_message', 'You have successfully deleted a writer.'); return redirect('writers'); }
private function checkWriters($writers) { $user = Auth::user(); $currentWriters = array_filter($writers, 'is_numeric'); $newWriters = array_diff($writers, $currentWriters); foreach ($newWriters as $newWriter) { $writer = Writer::create(['name' => $newWriter]); $user->writers()->save($writer); $currentWriters[] = $writer->id; } return $currentWriters; }