$model->id, 'company_id' => $model->company_id, 'account_id' => $model->account_id, 'started_at' => $model->started_at->toIso8601String(), 'ended_at' => $model->ended_at->toIso8601String(), 'closing_balance' => $model->closing_balance, 'reconciled' => $model->reconciled, 'created_at' => $model->created_at->toIso8601String(), 'updated_at' => $model->updated_at->toIso8601String(), ]; } /** * @param Model $model * @return \League\Fractal\Resource\Item */ public function includeAccount(Model $model) { return $this->item($model->account, new Account()); } }