%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/workeasy-api/app/Http/Controllers/Api/
Upload File :
Create Path :
Current File : /var/www/html/workeasy-api/app/Http/Controllers/Api/JobPositionsController.php

<?php

namespace Workeasy\Http\Controllers\Api;

use EllipseSynergie\ApiResponse\Contracts\Response;
use Workeasy\Models\JobPosition;
use Workeasy\Transformers\JobPositionTransformer;

class JobPositionsController extends ApiController
{
    private $transformer;

    public function __construct(Response $response, JobPositionTransformer $transformer)
    {
        parent::__construct($response);
        $this->transformer = $transformer;
    }

    public function index()
    {
        return $this->response->withCollection(JobPosition::all(), $this->transformer);
    }

    public function show($id)
    {
        $job_position = JobPosition::query()->findOrFail($id);
        return $this->response->withItem($job_position, $this->transformer);
    }
}

Zerion Mini Shell 1.0