Update Corporate Activation
This commit is contained in:
@@ -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([
|
||||
|
||||
Reference in New Issue
Block a user