public function deletePublisher($id) { $publisher_change = Post::where('publisher_id', $id)->get(); foreach ($publisher_change as $pub_change) { $change_pub = Post::where('id', $pub_change->id)->first(); $change_pub->publisher_id = 1; $change_pub->save(); } $publisher = Publisher::where('id', $id)->delete(); if ($publisher) { return Redirect::back()->with('flash_success', tr('publisher_delete')); } else { return Redirect::back()->with('flash_error', tr('went_wrong')); } }