From cf4849614804468666c75b4a67d83bff3f894a71 Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 16 Jul 2026 10:31:07 +0800 Subject: [PATCH] fix: remove remaining references to AttendancePolicy --- .../AttendanceRecordController.php | 1 - .../BiometricAttendanceController.php | 17 --- app/Http/Controllers/CandidateController.php | 7 +- app/Http/Controllers/DashboardController.php | 5 +- app/Http/Controllers/EmployeeController.php | 21 +--- app/Models/Employee.php | 4 - database/seeders/AttendancePolicySeeder.php | 102 ------------------ included_files.json | 69 ++++++++++-- storage/logs/laravel.log | 87 +++++++++++++++ 9 files changed, 153 insertions(+), 160 deletions(-) delete mode 100644 database/seeders/AttendancePolicySeeder.php diff --git a/app/Http/Controllers/AttendanceRecordController.php b/app/Http/Controllers/AttendanceRecordController.php index 7849538d2..5f6e8a0a4 100644 --- a/app/Http/Controllers/AttendanceRecordController.php +++ b/app/Http/Controllers/AttendanceRecordController.php @@ -2,7 +2,6 @@ namespace App\Http\Controllers; -use App\Models\AttendancePolicy; use App\Models\AttendanceRecord; use App\Models\Employee; use App\Models\IpRestriction; diff --git a/app/Http/Controllers/BiometricAttendanceController.php b/app/Http/Controllers/BiometricAttendanceController.php index c07d2ce4b..d30508be3 100644 --- a/app/Http/Controllers/BiometricAttendanceController.php +++ b/app/Http/Controllers/BiometricAttendanceController.php @@ -2,7 +2,6 @@ namespace App\Http\Controllers; -use App\Models\AttendancePolicy; use App\Models\AttendanceRecord; use App\Models\Employee; use App\Models\Shift; @@ -460,10 +459,6 @@ class BiometricAttendanceController extends Controller $shift = Shift::where('id', $employee->shift_id)->where('status', 'active')->first() ?? Shift::whereIn('created_by', getCompanyAndUsersId())->where('status', 'active')->first(); $attendance->shift_id = $shift?->id; } - if (empty($attendance->attendance_policy_id)) { - $policy = AttendancePolicy::where('id', $employee->attendance_policy_id)->where('status', 'active')->first() ?? AttendancePolicy::whereIn('created_by', getCompanyAndUsersId())->where('status', 'active')->first(); - $attendance->attendance_policy_id = $policy?->id; - } $attendance->biometric_id = $firstEntry->id; $attendance->branch_id = $employee->branch_id ?? $firstEntry->branch_id; @@ -485,14 +480,12 @@ class BiometricAttendanceController extends Controller } } else { $shift = Shift::where('id', $employee->shift_id)->where('status', 'active')->first() ?? Shift::whereIn('created_by', getCompanyAndUsersId())->where('status', 'active')->first(); - $policy = AttendancePolicy::where('id', $employee->attendance_policy_id)->where('status', 'active')->first() ?? AttendancePolicy::whereIn('created_by', getCompanyAndUsersId())->where('status', 'active')->first(); $attendance = new AttendanceRecord(); $attendance->employee_id = $employee->user_id; $attendance->branch_id = $employee->branch_id ?? $firstEntry->branch_id; $attendance->biometric_id = $firstEntry->id; $attendance->shift_id = $shift?->id; - $attendance->attendance_policy_id = $policy?->id; $attendance->date = $attedanceDate; $attendance->clock_in = $clockInTime; $attendance->clock_out = $clockOutTime; @@ -565,10 +558,6 @@ class BiometricAttendanceController extends Controller ->where('status', 'active') ->first() ?? Shift::whereIn('created_by', getCompanyAndUsersId())->where('status', 'active')->first(); - $policy = AttendancePolicy::where('id', $employee->attendance_policy_id) - ->where('status', 'active') - ->first() ?? AttendancePolicy::whereIn('created_by', getCompanyAndUsersId())->where('status', 'active')->first(); - $biometricRecord = \App\Models\BiometricAttendance::find($biometricId); $attendance = new AttendanceRecord(); @@ -576,7 +565,6 @@ class BiometricAttendanceController extends Controller $attendance->branch_id = $employee->branch_id ?? ($biometricRecord ? $biometricRecord->branch_id : null); $attendance->biometric_id = $biometricId; $attendance->shift_id = $shift?->id; - $attendance->attendance_policy_id = $policy?->id; $attendance->date = $attedanceDate; $attendance->clock_in = $clockInTime; $attendance->clock_out = $clockOutTime; @@ -641,7 +629,6 @@ class BiometricAttendanceController extends Controller } $shift = Shift::where('id', $employee->shift_id)->where('status', 'active')->first() ?? Shift::whereIn('created_by', getCompanyAndUsersId())->where('status', 'active')->first(); - $policy = AttendancePolicy::where('id', $employee->attendance_policy_id)->where('status', 'active')->first() ?? AttendancePolicy::whereIn('created_by', getCompanyAndUsersId())->where('status', 'active')->first(); // Check if record already exists $attendance = AttendanceRecord::where('employee_id', $employee->user_id) @@ -656,9 +643,6 @@ class BiometricAttendanceController extends Controller if (empty($attendance->shift_id)) { $attendance->shift_id = $shift?->id; } - if (empty($attendance->attendance_policy_id)) { - $attendance->attendance_policy_id = $policy?->id; - } $attendance->clock_in = $inTime->format('H:i:s'); $attendance->clock_out = $outTime->format('H:i:s'); $attendance->clock_in_source = 'zkteco'; @@ -671,7 +655,6 @@ class BiometricAttendanceController extends Controller $attendance->biometric_id = $clockInId; $attendance->branch_id = $employee->branch_id ?? $clockInRecord->branch_id; $attendance->shift_id = $shift?->id; - $attendance->attendance_policy_id = $policy?->id; $attendance->date = $attedanceDate; $attendance->clock_in = $inTime->format('H:i:s'); $attendance->clock_out = $outTime->format('H:i:s'); diff --git a/app/Http/Controllers/CandidateController.php b/app/Http/Controllers/CandidateController.php index 67059b512..00fbd6d4c 100644 --- a/app/Http/Controllers/CandidateController.php +++ b/app/Http/Controllers/CandidateController.php @@ -2,7 +2,6 @@ namespace App\Http\Controllers; -use App\Models\AttendancePolicy; use App\Models\Branch; use App\Models\Candidate; use App\Models\JobPosting; @@ -303,9 +302,7 @@ class CandidateController extends Controller ->where('status', 'active') ->get(['id', 'name', 'start_time', 'end_time']); - $attendancePolicies = AttendancePolicy::whereIn('created_by', getCompanyAndUsersId()) - ->where('status', 'active') - ->get(['id', 'name']); + return Inertia::render('hr/recruitment/candidates/convert-to-employee', [ 'candidate' => $candidate->load(['job', 'source']), @@ -314,7 +311,7 @@ class CandidateController extends Controller 'designations' => $designations, 'documentTypes' => $documentTypes, 'shifts' => $shifts, - 'attendancePolicies' => $attendancePolicies, + 'generatedEmployeeId' => Employee::generateEmployeeId(), ]); } else { diff --git a/app/Http/Controllers/DashboardController.php b/app/Http/Controllers/DashboardController.php index a7238e981..3fffbada1 100644 --- a/app/Http/Controllers/DashboardController.php +++ b/app/Http/Controllers/DashboardController.php @@ -435,9 +435,6 @@ class DashboardController extends Controller ->where('status', 'active') ->get(['id', 'name', 'start_time', 'end_time']); - $attendancePolicies = \App\Models\AttendancePolicy::whereIn('created_by', $companyUserIds) - ->where('status', 'active') - ->get(['id', 'name']); // Get today's attendance for the employee $todayAttendance = AttendanceRecord::where('employee_id', $user->id) @@ -502,7 +499,7 @@ class DashboardController extends Controller 'meetings' => $recentMeetings, ], 'shifts' => $shifts, - 'attendancePolicies' => $attendancePolicies, + 'todayAttendance' => $todayAttendance, 'currentTime' => \Carbon\Carbon::now()->format('H:i:s'), 'employeeShift' => $employeeShift, diff --git a/app/Http/Controllers/EmployeeController.php b/app/Http/Controllers/EmployeeController.php index 8f9503c19..eeef8736b 100644 --- a/app/Http/Controllers/EmployeeController.php +++ b/app/Http/Controllers/EmployeeController.php @@ -2,7 +2,6 @@ namespace App\Http\Controllers; -use App\Models\AttendancePolicy; use App\Models\Branch; use App\Models\Candidate; use App\Models\Department; @@ -205,9 +204,6 @@ class EmployeeController extends Controller }) ->get(['id', 'name', 'start_time', 'end_time']); - $attendancePolicies = \App\Models\AttendancePolicy::whereIn('created_by', getCompanyAndUsersId()) - ->where('status', 'active') - ->get(['id', 'name']); $roles = Role::whereIn('created_by', getCompanyAndUsersId())->get(['id', 'name']); @@ -217,7 +213,7 @@ class EmployeeController extends Controller 'designations' => $designations, 'documentTypes' => $documentTypes, 'shifts' => $shifts, - 'attendancePolicies' => $attendancePolicies, + 'generatedEmployeeId'=> Employee::generateEmployeeId(), 'roles' => $roles, 'defaultRole' => $roles->firstWhere('name', 'employee')?->id, @@ -539,9 +535,6 @@ class EmployeeController extends Controller }) ->get(['id', 'name', 'start_time', 'end_time']); - $attendancePolicies = \App\Models\AttendancePolicy::whereIn('created_by', getCompanyAndUsersId()) - ->where('status', 'active') - ->get(['id', 'name']); $roles = Role::whereIn('created_by', getCompanyAndUsersId())->get(['id', 'name']); $currentRole = $user->roles->first(); @@ -553,7 +546,7 @@ class EmployeeController extends Controller 'designations' => $designations, 'documentTypes' => $documentTypes, 'shifts' => $shifts, - 'attendancePolicies' => $attendancePolicies, + 'roles' => $roles, 'currentRoleId' => $currentRole?->id, ]); @@ -1392,16 +1385,6 @@ class EmployeeController extends Controller } } - $attendancePolicyId = null; - if (!empty($row['attendance_policy'])) { - $attendancePolicy = AttendancePolicy::whereIn('created_by', getCompanyAndUsersId())->where('name', $row['attendance_policy'])->first(); - if (is_null($attendancePolicy)) { - $attendancePolicy = AttendancePolicy::whereIn('created_by', getCompanyAndUsersId())->first(); - $attendancePolicyId = $attendancePolicy ? $attendancePolicy->id : null; - } else { - $attendancePolicyId = $attendancePolicy ? $attendancePolicy->id : null; - } - } $user = User::create([ 'name' => $row['name'], diff --git a/app/Models/Employee.php b/app/Models/Employee.php index 75dea493b..c3d3ddff9 100644 --- a/app/Models/Employee.php +++ b/app/Models/Employee.php @@ -92,10 +92,6 @@ class Employee extends Model /** * Get the attendance policy that the employee has. */ - public function attendancePolicy() - { - return $this->belongsTo(AttendancePolicy::class); - } /** * Get the user associated with the employee. diff --git a/database/seeders/AttendancePolicySeeder.php b/database/seeders/AttendancePolicySeeder.php deleted file mode 100644 index bcd742fa1..000000000 --- a/database/seeders/AttendancePolicySeeder.php +++ /dev/null @@ -1,102 +0,0 @@ -get(); - - if ($companies->isEmpty()) { - $this->command->warn('No company users found. Please run DefaultCompanySeeder first.'); - return; - } - - // Fixed attendance policies for consistent data - $attendancePolicies = [ - [ - 'name' => 'Standard Attendance Policy', - 'description' => 'Default attendance policy with standard grace periods and overtime rates', - 'late_arrival_grace' => 15, - 'early_departure_grace' => 15, - 'half_day_threshold' => 4.00, - 'overtime_rate_per_hour' => 150.00, - 'status' => 'active' - ], - [ - 'name' => 'Flexible Attendance Policy', - 'description' => 'Flexible attendance policy with extended grace periods for remote and flexible workers', - 'late_arrival_grace' => 30, - 'early_departure_grace' => 30, - 'half_day_threshold' => 3.50, - 'overtime_rate_per_hour' => 175.00, - 'status' => 'active' - ], - [ - 'name' => 'Strict Attendance Policy', - 'description' => 'Strict attendance policy with minimal grace periods for critical operations', - 'late_arrival_grace' => 5, - 'early_departure_grace' => 5, - 'half_day_threshold' => 4.50, - 'overtime_rate_per_hour' => 200.00, - 'status' => 'active' - ] - ]; - - foreach ($companies as $company) { - foreach ($attendancePolicies as $policyData) { - // Check if attendance policy already exists for this company - if (AttendancePolicy::where('name', $policyData['name'])->where('created_by', $company->id)->exists()) { - continue; - } - - try { - AttendancePolicy::create([ - 'name' => $policyData['name'], - 'description' => $policyData['description'], - 'late_arrival_grace' => $policyData['late_arrival_grace'], - 'early_departure_grace' => $policyData['early_departure_grace'], - 'half_day_threshold' => $policyData['half_day_threshold'], - 'overtime_rate_per_hour' => $policyData['overtime_rate_per_hour'], - 'status' => $policyData['status'], - 'created_by' => $company->id, - ]); - } catch (\Exception $e) { - $this->command->error('Failed to create attendance policy: ' . $policyData['name'] . ' for company: ' . $company->name); - continue; - } - } - } - - // Assign attendance policies to employees after creating policies - foreach ($companies as $company) { - $companyPolicies = AttendancePolicy::where('created_by', $company->id)->get(); - $employeeUsers = User::where('type', 'employee')->where('created_by', $company->id)->get(); - - if ($companyPolicies->isNotEmpty() && $employeeUsers->isNotEmpty()) { - // Assign Standard Attendance Policy to all employees by default - $standardPolicy = $companyPolicies->where('name', 'Standard Attendance Policy')->first(); - if ($standardPolicy) { - foreach ($employeeUsers as $employeeUser) { - // Get employee record from employee table using user_id - $employee = \App\Models\Employee::where('user_id', $employeeUser->id)->first(); - if ($employee && !$employee->attendance_policy_id) { - $employee->update(['attendance_policy_id' => $standardPolicy->id]); - } - } - } - } - } - - $this->command->info('AttendancePolicy seeder completed successfully!'); - } -} \ No newline at end of file diff --git a/included_files.json b/included_files.json index 652db201d..ca006c1c7 100644 --- a/included_files.json +++ b/included_files.json @@ -1086,21 +1086,74 @@ "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Matching\/HostValidator.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/RouteParameterBinder.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Events\/RouteMatched.php", - "\/Users\/dvapp\/Documents\/HRM\/vendor\/barryvdh\/laravel-debugbar\/src\/Controllers\/OpenHandlerController.php", - "\/Users\/dvapp\/Documents\/HRM\/vendor\/barryvdh\/laravel-debugbar\/src\/Controllers\/BaseController.php", - "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerDispatcher.php", - "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Contracts\/ControllerDispatcher.php", - "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ControllerMiddlewareOptions.php", - "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/MiddlewareNameResolver.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/SortedMiddleware.php", - "\/Users\/dvapp\/Documents\/HRM\/vendor\/barryvdh\/laravel-debugbar\/src\/Middleware\/DebugbarEnabled.php", - "\/Users\/dvapp\/Documents\/HRM\/vendor\/php-debugbar\/php-debugbar\/src\/DebugBar\/OpenHandler.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/CallableDispatcher.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Contracts\/CallableDispatcher.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Filesystem\/ServeFile.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/Facades\/URL.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/UrlGenerator.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Contracts\/Routing\/UrlGenerator.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/http-kernel\/Exception\/HttpException.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/http-kernel\/Exception\/HttpExceptionInterface.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Exceptions\/Handler.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Contracts\/Debug\/ExceptionHandler.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Configuration\/Exceptions.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Exceptions\/RegisterErrorViewPaths.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/Facades\/View.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/ResponseFactory.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Contracts\/Routing\/ResponseFactory.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Redirector.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Session\/SessionManager.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Session\/FileSessionHandler.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Session\/Store.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Contracts\/Session\/Session.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/ViewErrorBag.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/View\/ViewName.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/livewire\/livewire\/src\/Mechanisms\/ExtendBlade\/ExtendedCompilerEngine.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/View\/Engines\/CompilerEngine.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/View\/Engines\/PhpEngine.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Contracts\/View\/Engine.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Http\/Response.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/http-foundation\/Response.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/http-foundation\/ResponseHeaderBag.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Http\/ResponseTrait.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/inertiajs\/inertia-laravel\/src\/Inertia.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/livewire\/livewire\/src\/Mechanisms\/ExtendBlade\/DeterministicBladeKeys.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/livewire\/livewire\/src\/Drawer\/Regexes.php", + "\/Users\/dvapp\/Documents\/HRM\/storage\/framework\/views\/4d31dcd2ecd6ab7e954e110d3b7932af.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Translation\/TranslationServiceProvider.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Translation\/FileLoader.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Contracts\/Translation\/Loader.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Translation\/Translator.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/NamespacedItemResolver.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Contracts\/Translation\/Translator.php", + "\/Users\/dvapp\/Documents\/HRM\/storage\/framework\/views\/3e9b12a2bc10e51ca51a3d588b953ed2.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Events\/PreparingResponse.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Events\/ResponsePrepared.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/barryvdh\/laravel-debugbar\/src\/SymfonyHttpDriver.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/php-debugbar\/php-debugbar\/src\/DebugBar\/HttpDriverInterface.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/uid\/Ulid.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/uid\/AbstractUid.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/uid\/HashableInterface.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/php-ds\/php-ds\/src\/Hashable.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/uid\/TimeBasedUidInterface.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/barryvdh\/laravel-debugbar\/src\/DataCollector\/RequestCollector.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/php-debugbar\/php-debugbar\/src\/DebugBar\/DataFormatter\/DebugBarVarDumper.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Cloner\/Data.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Cloner\/Stub.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/php-debugbar\/php-debugbar\/src\/DebugBar\/DataFormatter\/VarDumper\/DebugBarHtmlDumper.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Cloner\/Cursor.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Caster\/Caster.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Caster\/ClassStub.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Caster\/ConstStub.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Caster\/CutStub.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Caster\/EnumStub.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Caster\/LinkStub.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Caster\/UninitializedStub.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/symfony\/var-dumper\/Caster\/StubCaster.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/Optional.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/RouteUrlGenerator.php", + "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/Facades\/Config.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Http\/Events\/RequestHandled.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Events\/Terminating.php", "\/Users\/dvapp\/Documents\/HRM\/vendor\/laravel\/framework\/src\/Illuminate\/Support\/Defer\/DeferredCallbackCollection.php", diff --git a/storage/logs/laravel.log b/storage/logs/laravel.log index a177e1a1f..459cadbbc 100755 --- a/storage/logs/laravel.log +++ b/storage/logs/laravel.log @@ -7488,3 +7488,90 @@ Stack trace: "} [2026-07-16 01:37:21] local.ERROR: Login error: auth.failed [2026-07-16 01:37:25] local.ERROR: Login error: auth.failed +[2026-07-16 02:28:00] local.ERROR: include(/Users/dvapp/Documents/HRM/vendor/composer/../../app/Models/AttendancePolicy.php): Failed to open stream: No such file or directory {"userId":20,"exception":"[object] (ErrorException(code: 0): include(/Users/dvapp/Documents/HRM/vendor/composer/../../app/Models/AttendancePolicy.php): Failed to open stream: No such file or directory at /Users/dvapp/Documents/HRM/vendor/composer/ClassLoader.php:576) +[stacktrace] +#0 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'include(/Users/...', '/Users/dvapp/Do...', 576) +#1 /Users/dvapp/Documents/HRM/vendor/composer/ClassLoader.php(576): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->{closure:Illuminate\\Foundation\\Bootstrap\\HandleExceptions::forwardsTo():261}(2, 'include(/Users/...', '/Users/dvapp/Do...', 576) +#2 /Users/dvapp/Documents/HRM/vendor/composer/ClassLoader.php(576): include('/Users/dvapp/Do...') +#3 /Users/dvapp/Documents/HRM/vendor/composer/ClassLoader.php(427): {closure:Composer\\Autoload\\ClassLoader::initializeIncludeClosure():575}('/Users/dvapp/Do...') +#4 /Users/dvapp/Documents/HRM/app/Http/Controllers/DashboardController.php(438): Composer\\Autoload\\ClassLoader->loadClass('App\\\\Models\\\\Atte...') +#5 /Users/dvapp/Documents/HRM/app/Http/Controllers/DashboardController.php(165): App\\Http\\Controllers\\DashboardController->renderEmployeeDashboard() +#6 /Users/dvapp/Documents/HRM/app/Http/Controllers/DashboardController.php(84): App\\Http\\Controllers\\DashboardController->renderCompanyDashboard() +#7 /Users/dvapp/Documents/HRM/app/Http/Controllers/DashboardController.php(41): App\\Http\\Controllers\\DashboardController->renderDashboard() +#8 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App\\Http\\Controllers\\DashboardController->index() +#9 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\DashboardController), 'index') +#10 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController() +#11 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run() +#12 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->{closure:Illuminate\\Routing\\Router::runRouteWithinStack():821}(Object(Illuminate\\Http\\Request)) +#13 /Users/dvapp/Documents/HRM/app/Http/Middleware/CheckPlanAccess.php(58): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#14 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckPlanAccess->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 /Users/dvapp/Documents/HRM/app/Http/Middleware/SettingMiddleware.php(20): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\SettingMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 /Users/dvapp/Documents/HRM/app/Http/Middleware/EnsureEmailIsVerified.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\EnsureEmailIsVerified->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 /Users/dvapp/Documents/HRM/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(66): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 /Users/dvapp/Documents/HRM/app/Http/Middleware/DemoModeMiddleware.php(17): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\DemoModeMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#23 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#24 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#25 /Users/dvapp/Documents/HRM/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#26 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#27 /Users/dvapp/Documents/HRM/app/Http/Middleware/ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#28 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 /Users/dvapp/Documents/HRM/app/Http/Middleware/HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#30 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 /Users/dvapp/Documents/HRM/app/Http/Middleware/CheckInstallation.php(51): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#32 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#33 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#34 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#35 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#36 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#37 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#38 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#43 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#49 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#50 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#51 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#52 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#53 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#54 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#55 /Users/dvapp/Documents/HRM/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#56 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 /Users/dvapp/Documents/HRM/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(66): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#62 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#63 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#64 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#65 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#66 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#67 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#68 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#69 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#70 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#71 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#72 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#73 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#74 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#75 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#76 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#77 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#78 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#79 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#80 /Users/dvapp/Documents/HRM/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#81 /Users/dvapp/Documents/HRM/public/index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#82 /Applications/Herd.app/Contents/Resources/valet/server.php(167): require('/Users/dvapp/Do...') +#83 {main} +"}