Skip to main content

Black Friday 2025! Only until December 1st: coupon FRIDAY25 for 40% off Yearly/Lifetime membership!

Read more here

officelifehq/officelife

942 stars
2 code files
View officelifehq/officelife on GitHub

app/Models/Company/CompanyCalendar.php

Open in GitHub
use Illuminate\Database\Eloquent\Model;
 
class CompanyCalendar extends Model
{
//
protected $casts = [
'is_worked' => 'boolean',
];
//
}

app/Services/Company/Adminland/CompanyPTOPolicy/UpdateCompanyPTOPolicy.php

Open in GitHub
use App\Services\BaseService;
use App\Models\Company\CompanyCalendar;
 
class UpdateCompanyPTOPolicy extends BaseService
{
//
private function markDaysOff(array $data): int
{
//
CompanyCalendar::where('id', $companyCalendar->id)->update([
'is_worked' => $change['is_worked'],
]);
//
}
}

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.