/home/techb158/dev.balacoffee.com/app/Http/Controllers/hrm
NameSizeModeActions
AttendancesController.php123870644editdlrm
CompanyController.php42130644editdlrm
CoreController.php16670644editdlrm
DepartmentsController.php53220644editdlrm
DesignationsController.php55400644editdlrm
EmployeeAccountController.php20390644editdlrm
EmployeeExperienceController.php30070644editdlrm
EmployeesController.php155370644editdlrm
HolidayController.php53890644editdlrm
LeaveController.php117200644editdlrm
LeaveTypeController.php35110644editdlrm
OfficeShiftController.php132420644editdlrm
Edit: /home/techb158/dev.balacoffee.com/app/Http/Controllers/hrm/EmployeeAccountController.php (2039B)
authorizeForUser($request->user('api'), 'create', Employee::class); $this->validate($request, [ 'bank_name' => 'required|string|max:255', 'bank_branch' => 'required|string|max:255', 'account_no' => 'required|string|max:255', ]); EmployeeAccount::create($request->all()); return response()->json(['success' => true]); } //------------ function show -----------\\ public function show($id){ // } //-----------Update EmployeeAccount --------------\\ public function update(Request $request, $id) { $this->authorizeForUser($request->user('api'), 'update', Employee::class); $this->validate($request, [ 'bank_name' => 'required|string|max:255', 'bank_branch' => 'required|string|max:255', 'account_no' => 'required|string|max:255', ]); EmployeeAccount::whereId($id)->update($request->all()); return response()->json(['success' => true]); } //----------- Delete EmployeeAccount --------------\\ public function destroy(Request $request, $id) { $this->authorizeForUser($request->user('api'), 'delete', Employee::class); EmployeeAccount::whereId($id)->update([ 'deleted_at' => Carbon::now(), ]); return response()->json(['success' => true]); } }