public function restoreReward($id) { if (Auth::user()->admin) { $title = 'admin rewards'; // search for reward $reward = Reward::withTrashed()->where('id', $id)->get()->first(); $reward->restore(); // get all online rewards $rewards = Reward::orderBy('created_at', 'desc')->get(); // get all deleted rewards $deletedRewards = Reward::onlyTrashed()->get(); return view('admin.rewards', compact('title', 'rewards', 'deletedRewards')); } else { return redirect('dashboard'); } }