unioil-mobile-api/app/Services/OtpAttemptsService.php

48 lines
863 B
PHP

<?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;
}
}
}