File manager - Edit - /var/www/payraty/inventory_main/app/Http/Resources/ExpensesResource.php
Back
<?php namespace App\Http\Resources; use Illuminate\Support\Str; use Illuminate\Http\Resources\Json\JsonResource; use Illuminate\Support\Facades\Route; class ExpensesResource extends JsonResource { /** * Transform the resource into an array. * * @param \Illuminate\Http\Request $request * @return array */ public function toArray($request) { // dd($routeName = Route::currentRouteName()); return [ 'id' => $this->id, 'title' => Str::limit($this->title, 50, '...'), 'date' => $this->date, 'total' => currencySymbol() . make2decimal($this->total), 'category' => new ExpensesCategoriesResource($this->category), 'expenseBy' => new UserResource($this->expenseBy), 'notes' => $this->notes, 'files' => Route::currentRouteName() !='expenses.index' ? ExpensesFileResource::collection($this->files)->response()->getData(true) :[], 'items' =>Route::currentRouteName() !='expenses.index' ? ExpensesItemResource::collection($this->items)->response()->getData(true) : [], ]; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings