whoami7 - Manager
:
/
home
/
kckglobal
/
www
/
portal
/
Modules
/
Recruit
/
Rules
/
Upload File:
files >> /home/kckglobal/www/portal/Modules/Recruit/Rules/CheckInterviewSchedule.php
<?php namespace Modules\Recruit\Rules; use Illuminate\Contracts\Validation\Rule; use Modules\Recruit\Entities\RecruitInterviewSchedule; class CheckInterviewSchedule implements Rule { /** * Create a new rule instance. * * @return void */ public function __construct() { // } /** * Determine if the validation rule passes. * * @param string $attribute * @param mixed $value * @return bool */ public function passes($attribute, $value) { $interview = RecruitInterviewSchedule::where('recruit_job_application_id', $value)->orWhere('status', request()->status)->first(); if ($interview) { if ($interview->status == 'rejected' || $interview->status == 'canceled' || $interview->parent_id == null) { return true; } return false; } return true; } /** * Get the validation error message. * * @return string */ public function message() { return __('recruit::messages.interviewMessage'); } }
Copyright ©2021 || Defacer Indonesia