MIF_E31222582/app/Livewire/SuccesPage.php

39 lines
894 B
PHP

<?php
namespace App\Livewire;
use App\Models\Reservasii;
use Livewire\Component;
class SuccesPage extends Component
{
public $booking;
public $bookingName;
public function mount()
{
if (!auth()->check()) {
return redirect()->route('login');
}
// Ambil booking terakhir dari user yang sedang login
$this->booking = Reservasii::with(['user', 'detail.paketFoto'])
->where('user_id', auth()->id())
->latest()
->first();
if (!$this->booking) {
session()->flash('error', 'Tidak ada data booking yang ditemukan');
return redirect()->route('home');
}
// Ambil nama dari session
$this->bookingName = session('booking_name');
}
public function render()
{
return view('livewire.succes-page');
}
}