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

42 lines
904 B
PHP

<?php
namespace App\Http\Controllers\API;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Contracts\CodeCivilStatusResourceInterface;
use App\Helpers\HttpStatusCode;
class CodeCivilStatusController extends Controller
{
public $civilStatus;
protected $format;
protected $module;
protected $model;
public function __construct(CodeCivilStatusResourceInterface $civilStatus,HttpStatusCode $httpStatusCode)
{
$this->civilStatus = $civilStatus;
$this->format = $httpStatusCode;
}
public function get_all()
{
$data = $this->civilStatus->getAll();
$return = [];
foreach ($data as $key => $value) {
$return[] = [
'name' => $value->description,
'civilstatus_uuid' => $value->civilstatus_uuid
];
}
return $this->format->mobile_success('Success',$return);
}
}