/** * Remove the specified resource from storage. * * @param int $id * * @return mixed */ public function destroy($id) { $canBeDeleted = empty(Venue::find($id)->fixtures->toArray()); if ($canBeDeleted) { Venue::destroy($id); \Flash::success('Venue deleted!'); } else { \Flash::error('Cannot delete because they are existing fixtures at this venue.'); } return redirect('admin/data-management/venues'); }