Skip to main content

Black Friday 2025! Only until December 1st: coupon FRIDAY25 for 40% off Yearly/Lifetime membership!

Read more here

Melcus/parking-system

10 stars
2 code files
View Melcus/parking-system on GitHub

app/Http/Resources/ReservationResource.php

Open in GitHub
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
 
class ReservationResource extends JsonResource
{
public function toArray($request)
{
return [
'id' => $this->id,
'spot_id' => (string)$this->spot_id,
'start' => $this->start->toDateTimeString(),
'end' => $this->end->toDateTimeString(),
'paid_at' => optional($this->paid_at)->toDateTimeString(),
'paid_amount' => $this->paid_amount,
'created_at' => $this->created_at->toDateTimeString()
];
}
}

app/Http/Controllers/Api/ReservationController.php

Open in GitHub
use App\Http\Controllers\Controller;
use App\Http\Resources\ReservationResource;
use App\Models\Reservation;
use Illuminate\Http\Request;
 
class ReservationController extends Controller
{
public function show(Request $request, Reservation $reservation): ReservationResource
{
return new ReservationResource($reservation);
}
//
|

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.