/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $level = AcademyLevel::find($id); if ($level->users->count()) { Notification::add('error', 'Level ' . $level->level . ' cannot be deleted; there are users at that level'); return Redirect::route('admin.academy.show', ['id' => $id]); } else { $level->delete(); Notification::add('success', 'Level ' . $level->level . ' deleted'); return Redirect::route('admin.academy.index'); } }
protected function setLevel($level, $maxDragonLevel) { \App\Models\AcademyLevel::create(['level' => $level, 'max_dragon_level' => $maxDragonLevel]); }