⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.229
Server IP:
95.217.99.93
Server:
Linux sv1.sonichosted.com 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
Server Software:
LiteSpeed
PHP Version:
8.2.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
lifestylescentra
/
public_html
/
app
/
Services
/
View File Name :
AttendanceService.php
<?php namespace App\Services; use App\Models\Attendance; use Illuminate\Database\Eloquent\Collection; class AttendanceService { /** * Get all attendance * * @return \Illuminate\Database\Eloquent\Collection */ public function getAllAttendance(): Collection { return Attendance::all(); } /** * Get attendance by id * * @param int $id * @return \App\Models\Attendance */ public function getAttendanceById(int $id) { return Attendance::find($id); } /** * Create attendance * * @param array<string, mixed> $data * @return \App\Models\Attendance */ public function createAttendance(array $data) { return Attendance::create($data); } /** * Update attendance * * @param \App\Models\Attendance $attendance * @param array<string, mixed> $data * @return \App\Models\Attendance */ public function updateAttendance(Attendance $attendance, array $data) { $attendance->update($data); return $attendance; } /** * Delete attendance * * @param \App\Models\Attendance $attendance * @return bool */ public function deleteAttendance(Attendance $attendance) { return $attendance->delete(); } }