48 lines
863 B
PHP
Executable File
48 lines
863 B
PHP
Executable File
<?php
|
|
|
|
namespace App\Services;
|
|
|
|
use Response;
|
|
use Schema;
|
|
use Hash;
|
|
|
|
use Illuminate\Http\Request;
|
|
use App\Libraries\ListHelper;
|
|
|
|
use App\Contracts\OtpAttemptsResourceInterface;
|
|
use App\OtpAttempts;
|
|
use App\Helpers\HttpStatusCode;
|
|
|
|
class OtpAttemptsService implements OtpAttemptsResourceInterface
|
|
{
|
|
|
|
public $otp_attempts;
|
|
|
|
public $otpatt_id;
|
|
|
|
public function delete($id)
|
|
{
|
|
$this->otp_attempts = OtpAttempts::where('lcard_id',$id)->delete();
|
|
return $this->otp_attempts;
|
|
}
|
|
|
|
public function store($id, $otp)
|
|
{
|
|
$this->otp_attempts = new OtpAttempts;
|
|
|
|
$this->otp_attempts->lcard_id = $id;
|
|
$this->otp_attempts->otp = $otp;
|
|
$this->otp_attempts->created_at = date('Y-m-d H:i:s');
|
|
|
|
if($this->otp_attempts->save())
|
|
{
|
|
return true;
|
|
}
|
|
else
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
|
|
}
|