Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function getPatientPenalties()
- {
- try {
- $model = Penalty::query();
- $model->where('user_type', Config::get('constants.USER_TYPE.PATIENT'));
- return DataTables::of($model)
- ->addColumn('speciality', function ($m) {
- return $m->speciality->name;
- })
- ->addColumn('day_type', function ($m) {
- return $m->day_type->name;
- })
- ->addColumn('timing', function ($m) {
- return $m->timing->name;
- })
- ->addColumn('policy_hours', function ($m) {
- return $m->policy.' '.$m->hours;
- })
- ->addColumn('action', function ($m) {
- $actions['id'] = $m->id;
- $actions['speciality'] = $m->speciality->name;
- $actions['timing'] = $m->timing->name;
- $actions['day_type'] = $m->day_type->name;
- $actions['penalty_multiplier'] = $m->penalty_multiplier;
- $actions['policy'] = $m->policy;
- $actions['hours'] = $m->hours;
- return view('Admin::patient-penalties-listing-actions')->with($actions);
- })->make();
- } catch (\Exception $ex) {
- Log::info($ex->getMessage() . 'on line no. ' . $ex->getLine());
- }
- }
Add Comment
Please, Sign In to add comment