diff --git a/app/Http/Controllers/Admin/NestsController.php b/app/Http/Controllers/Admin/NestsController.php deleted file mode 100644 index 4ed765ea..00000000 --- a/app/Http/Controllers/Admin/NestsController.php +++ /dev/null @@ -1,151 +0,0 @@ -input('disabled')); - $nest->update(['disabled' => $disabled]); - - return redirect()->back()->with('success', 'Nest updated'); - - } - - /** - * Remove the specified resource from storage. - * - * @param Nest $nest - * @return Response - */ - public function destroy(Nest $nest) - { - // - } - - /** - * - * @throws Exception - */ - public function sync(){ - Egg::query()->delete(); - Nest::query()->delete(); - Nest::syncNests(); - Egg::syncEggs(); - - - return redirect()->back()->with('success', 'Nests and Eggs have been synced'); - } - - /** - * @param Request $request - * @return JsonResponse|mixed - * @throws Exception - */ - public function dataTable(Request $request) - { - $query = Nest::with(['eggs']); - $query->select('nests.*'); - - return datatables($query) - ->addColumn('eggs', function (Nest $nest) { - return $nest->eggs()->count(); - }) - ->addColumn('actions', function (Nest $nest) { - $checked = $nest->disabled == false ? "checked" : ""; - return ' -
- ' . csrf_field() . ' - ' . method_field("PATCH") . ' -
- - -
-
- '; - }) - ->editColumn('created_at' , function (Nest $nest) { - return $nest->created_at ? $nest->created_at->diffForHumans() : ''; - }) - ->rawColumns(['actions']) - ->make(); - } -} diff --git a/app/Http/Controllers/Admin/NodeController.php b/app/Http/Controllers/Admin/NodeController.php deleted file mode 100644 index 932338f8..00000000 --- a/app/Http/Controllers/Admin/NodeController.php +++ /dev/null @@ -1,149 +0,0 @@ -input('disabled')); - $node->update(['disabled' => $disabled]); - - return redirect()->back()->with('success', 'Node updated'); - - } - - /** - * Remove the specified resource from storage. - * - * @param Node $node - * @return Response - */ - public function destroy(Node $node) - { - // - } - - /** - * - * @throws Exception - */ - public function sync(){ - Node::query()->delete(); - Location::query()->delete(); - Node::syncNodes(); - - return redirect()->back()->with('success', 'Locations and Nodes have been synced'); - } - - /** - * @param Request $request - * @return JsonResponse|mixed - * @throws Exception - */ - public function dataTable(Request $request) - { - $query = Node::with(['location']); - $query->select('nodes.*'); - - return datatables($query) - ->addColumn('location', function (Node $node) { - return $node->location->name; - }) - ->addColumn('actions', function (Node $node) { - $checked = $node->disabled == false ? "checked" : ""; - return ' -
- ' . csrf_field() . ' - ' . method_field("PATCH") . ' -
- - -
-
- '; - }) - ->editColumn('created_at' , function (Node $node) { - return $node->created_at ? $node->created_at->diffForHumans() : ''; - }) - ->rawColumns(['actions']) - ->make(); - } -}