$available->getRouteKey(), 'key' => [ 'public' => $available->getPublicKey(), 'route' => $available->getRouteKey(), ], 'id' => $available->id, 'user_id' => $available->user_id, 'user_type' => $available->user_type, 'candidate_id' => $available->candidate_id, 'date' => $available->date, 'early' => $available->early, 'late' => $available->late, 'night' => $available->night, 'unavailable' => $available->unavailable, 'created_at' => $available->created_at, 'updated_at' => $available->updated_at, 'deleted_at' => $available->deleted_at, 'url' => [ 'public' => trans_url('available/'.$available->getPublicKey()), 'user' => guard_url('available/available/'.$available->getRouteKey()), ], 'status' => trans('app.'.$available->status), 'created_at' => format_date($available->created_at), 'updated_at' => format_date($available->updated_at), ]; } }