diff --git a/app/Http/Controllers/pages/HomeController.php b/app/Http/Controllers/pages/HomeController.php index 38aa327..3ffcf2a 100644 --- a/app/Http/Controllers/pages/HomeController.php +++ b/app/Http/Controllers/pages/HomeController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\pages; use App\Http\Controllers\Controller; +use App\Models\Venue; use Illuminate\Http\Request; class HomeController extends Controller @@ -13,6 +14,7 @@ class HomeController extends Controller // } public function index() { - return view('pages.home'); + $venues = Venue::paginate(10); + return view('pages.home', compact('venues')); } } diff --git a/app/Http/Controllers/superadmin/VenueManagementController.php b/app/Http/Controllers/superadmin/VenueManagementController.php index bc9c627..85ac245 100644 --- a/app/Http/Controllers/superadmin/VenueManagementController.php +++ b/app/Http/Controllers/superadmin/VenueManagementController.php @@ -157,7 +157,8 @@ public function destroy($id) if ($venue->image && Storage::disk('public')->exists($venue->image)) { Storage::disk('public')->delete($venue->image); } - + + $venue->tables()->delete(); $venue->delete(); return redirect()->route('superadmin.venue.index') diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php index 47839b1..de49359 100644 --- a/resources/views/admin/dashboard.blade.php +++ b/resources/views/admin/dashboard.blade.php @@ -22,15 +22,19 @@

Pendapatan Hari Ini

-

Rp{{ number_format($todayRevenue, 0, ',', '.') }}

+

Rp{{ number_format($todayRevenue, 0, ',', '.') }} +

- - + +
-

Pendapatan Bulan Ini: Rp{{ number_format($monthlyRevenue, 0, ',', '.') }}

+

Pendapatan Bulan Ini: + Rp{{ number_format($monthlyRevenue, 0, ',', '.') }}

@@ -41,14 +45,18 @@

{{ $todayBookings }}

- - + +
-

Pending: {{ $pendingBookings }}

-

Paid: {{ $paidBookings }}

+

Pending: {{ $pendingBookings }}

+

Paid: {{ $paidBookings }}

@@ -60,14 +68,18 @@

{{ $totalTables }}

- - + +
-

Tersedia: {{ $availableTables }}

-

Digunakan: {{ $usedTables }}

+

Tersedia: {{ $availableTables }}

+

Digunakan: {{ $usedTables }}

@@ -76,16 +88,20 @@

Penggunaan Meja

-

{{ $totalTables > 0 ? round(($usedTables / $totalTables) * 100) : 0 }}%

+

+ {{ $totalTables > 0 ? round(($usedTables / $totalTables) * 100) : 0 }}%

- - + +
-
+
@@ -102,7 +118,8 @@

Booking Terbaru

- Lihat Semua + Lihat + Semua
@if($recentBookings->isEmpty()) @@ -110,30 +127,32 @@ @else
@foreach($recentBookings as $booking) -
-
- - - -
-
-

{{ $booking->user->name }}

-
- {{ $booking->table->name }} - +
+ + + +
+
+

{{ $booking->user->name }}

+
+ {{ $booking->table->name }} + - {{ ucfirst($booking->status) }} - -
-
-
-

{{ \Carbon\Carbon::parse($booking->start_time)->format('H:i') }}

-

{{ \Carbon\Carbon::parse($booking->start_time)->format('d/m') }}

-
+ }}"> + {{ ucfirst($booking->status) }} +
+
+
+

{{ \Carbon\Carbon::parse($booking->start_time)->format('H:i') }}

+

{{ \Carbon\Carbon::parse($booking->start_time)->format('d/m') }}

+
+
@endforeach
@endif @@ -145,7 +164,7 @@ @push('scripts')