unioil-loyalty-app/app/Http/Controllers/API/LoyaltyCardController.php

48 lines
970 B
PHP

<?php
namespace App\Http\Controllers\API;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
use App\Helpers\HttpStatusCode;
use Validator;
use App\Contracts\LoyaltyCardResourceInterface;
class LoyaltyCardController extends Controller
{
public $loyaltyCard;
protected $format;
protected $module;
protected $model;
public function __construct(LoyaltyCardResourceInterface $loyaltyCard,HttpStatusCode $httpStatusCode)
{
$this->loyaltyCard = $loyaltyCard;
$this->format = $httpStatusCode;
$this->module = "LoyaltyCard";
$this->model = "LoyaltyCard";
}
public function register()
{
if($this->loyaltyCard->store())
{
return $this->format->created();
}
else
{
return $this->format->badRequest();
}
}
public function test_login()
{
}
}