%PDF- %PDF-
Direktori : /var/www/html/workeasy-api/app/Transformers/ |
Current File : /var/www/html/workeasy-api/app/Transformers/CompanyTransformer.php |
<?php namespace Workeasy\Transformers; use Workeasy\Models\Company; /** * Created by PhpStorm. * User: User * Date: 1/26/2018 * Time: 3:31 PM */ class CompanyTransformer extends BaseTransformer { protected $availableIncludes = ['user']; public function includeUser(Company $company) { if ($user = $company->user) { return $this->item($user, new UserTransformer, 'user'); } return null; } public function transform(Company $company) { $data = $this->transformColumns($company); return $data; } protected function getTransformableColumns() { return [ 'id' => 'id', 'name' => 'name', 'industry' => 'industry', 'vat' => 'vat', 'address' => 'address', 'phone_number' => 'phone_number', 'user_id' => 'user_id', 'created_at' => 'created_at', 'updated_at' => 'updated_at', ]; } }