Update Corporate Activation

This commit is contained in:
2022-08-31 10:48:51 +07:00
parent f0acb340b7
commit 2eb955467d
4 changed files with 55 additions and 6 deletions

View File

@@ -27,7 +27,8 @@ class CorporateController extends Controller
{
$corporates = Corporate::query()
->when($request->search, function ($query, $search) {
return $query->where('name', 'LIKE', '%'.$search.'%');
return $query->where('name', 'LIKE', '%'.$search.'%')
->orWhere('code', 'LIKE', '%'.$search.'%');
})
->with('currentPolicy')
->withCount([
@@ -35,7 +36,7 @@ class CorporateController extends Controller
'corporatePlans',
'corporateBenefits'
])
->paginate(2);
->paginate(10);
return $corporates;
}
@@ -183,6 +184,24 @@ class CorporateController extends Controller
//
}
public function activation(Request $request, $corporate_id) {
$request->validate([
'active' => 'required'
]);
// abort(404);
$corporate = Corporate::findOrFail($corporate_id);
$corporate->active = $request->active == '1';
if ($corporate->save()) {
return response()->json([
'corporate' => $corporate,
'message' => 'Status Updated Successfully'
]);
}
}
public function importPlanBenefit(Request $request, $corporate_id)
{
$request->validate([