26 lines
1.4 KiB
Plaintext
26 lines
1.4 KiB
Plaintext
$[% data_variable %] = $[% model_name_plural_variable %]->transform(function ($[% model_name_singular_variable %]) {
|
|
return $this->transform($[% model_name_singular_variable %]);
|
|
});
|
|
|
|
return $this->successResponse(
|
|
[% models_were_retrieved %],
|
|
$[% data_variable %],
|
|
[
|
|
'links' => [
|
|
'first' => $[% model_name_plural_variable %]->url(1),
|
|
'last' => $[% model_name_plural_variable %]->url($[% model_name_plural_variable %]->lastPage()),
|
|
'prev' => $[% model_name_plural_variable %]->previousPageUrl(),
|
|
'next' => $[% model_name_plural_variable %]->nextPageUrl(),
|
|
],
|
|
'meta' =>
|
|
[
|
|
'current_page' => $[% model_name_plural_variable %]->currentPage(),
|
|
'from' => $[% model_name_plural_variable %]->firstItem(),
|
|
'last_page' => $[% model_name_plural_variable %]->lastPage(),
|
|
'path' => $[% model_name_plural_variable %]->resolveCurrentPath(),
|
|
'per_page' => $[% model_name_plural_variable %]->perPage(),
|
|
'to' => $[% model_name_plural_variable %]->lastItem(),
|
|
'total' => $[% model_name_plural_variable %]->total(),
|
|
],
|
|
]
|
|
); |