<?php namespace App\Http\Resources; use App\Models\AdminUser; use App\Traits\ResourceRolePermissionHelpers; use Illuminate\Http\Resources\Json\JsonResource; class AdminMerchantsResource extends JsonResource { use ResourceRolePermissionHelpers; /** * Transform the resource into an array. * * @param \Illuminate\Http\Request $request * @return array */ public function toArray($request) { $model = $this->resource; if (!empty($model)) { return [ 'id' => $model->id, 'account' => $model->admin_user['account'], 'name' => $model->name, 'phone' => $model->phone, 'email' => $model->email, 'proportion' => $model->proportion, 'status' => ($model->admin_user['status']==1) ? true : false, 'created_at' => (string)$model->created_at, ]; } else { return []; } } }