123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace App\Repositories\Transformers\Exam;
- use App\Repositories\Models\Exam\Bank;
- use League\Fractal\TransformerAbstract;
- class BankTransformer extends TransformerAbstract
- {
- /**
- * Prepare data to present.
- *
- * @param Bank $bank
- * @return array
- */
- public function transform(Bank $bank)
- {
- // if (request()->has('id')) {
- // return [
- // 'id' => $bank->id,
- // 'created_at' => $bank->created_at ? $bank->created_at->format('Y-m-d H:i:s') : null,
- // ];
- // }
- return [
- 'id' => $bank->id,
- 'name' => $bank->name,
- 'category' => $bank->category,
- 'type' => $bank->type,
- 'body' => $bank->body,
- 'result' => $bank->result,
- 'admin' => $bank->admin,
- 'status' => $bank->status,
- 'created_at' => $bank->created_at ? $bank->created_at->format('Y-m-d H:i:s') : null,
- ];
- }
- }
|