48 lines
970 B
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()
|
|
{
|
|
|
|
}
|
|
}
|