File: /var/www/api_matriculas/app/Http/Resources/CourseResource.php
<?php
namespace App\Http\Resources;
use Illuminate\Http\Resources\Json\JsonResource;
class CourseResource extends JsonResource
{
protected $allData;
public function __construct($resource, $allData = true)
{
parent::__construct($resource);
$this->allData = $allData;
}
public function toArray($request)
{
$data = [
'id' => $this->id,
'course' => $this->course,
'code' => $this->code,
'ordering' => $this->ordering,
];
if ($this->allData) {
$data['status'] = $this->status;
$data['created_at'] = sort_datetimeHuman($this->created_at);
$data['updated_at'] = sort_datetimeHuman($this->updated_at);
}
return $data;
}
}