/** * Delete an Chart * * @return Response */ public function delete($org_id = null, $branch_id = null, $id = null) { //check branch $branch = \App\ThunderID\OrganisationManagementV1\Models\Branch::id($branch_id)->organisationid($org_id)->first(); if (!$branch) { \App::abort(404); } $chart = \App\ThunderID\OrganisationManagementV1\Models\Chart::branchid($branch_id)->id($id)->with(['chart'])->first(); if (!$chart) { return new JSend('error', (array) Input::all(), 'Chart tidak ditemukan.'); } $result = $chart->toArray(); if ($chart->delete()) { return new JSend('success', (array) $result); } return new JSend('error', (array) $result, $chart->getError()); }
/** * Delete a branch * * @return Response */ public function delete($org_id = null, $id = null) { // $branch = \App\ThunderID\OrganisationManagementV1\Models\Branch::id($id)->organisationid($org_id)->with(['charts'])->first(); if (!$branch) { return new JSend('error', (array) Input::all(), 'Kantor Cabang tidak ditemukan.'); } $result = $branch->toArray(); if ($branch->delete()) { return new JSend('success', (array) $result); } return new JSend('error', (array) $result, $branch->getError()); }