/** * Deletes a Marcsubfield * * @param $id the id of the Marcsubfield object to delete */ public function destroyMarcsubfield($id, $id_edited_marcfield) { if (Marcfield::findOrFail($id_edited_marcfield)->marcsubfields->count() <= 1) { flash()->error('A Marcfield must have at least one marcsubfield.'); return redirect('admin/marcfields/' . $id_edited_marcfield . '/edit'); } $marcsubfield = Marcsubfield::findOrFail($id); $marcsubfield->delete(); flash()->success('Marcsubfield removed with success.'); return redirect('admin/marcfields/' . $id_edited_marcfield . '/edit'); }