@extends('layouts.admin.base-dashboard') @section('title', 'Akses Ditolak') @section('content') @php // Ambil pesan custom dari controller, atau default $pesan403 = ($exception && $exception->getMessage()) ? $exception->getMessage() : 'Sepertinya kamu belum membuka toko hari ini.
Silakan buka toko terlebih dahulu sebelum memulai transaksi.'; // Deteksi apakah pesan mengandung salah satu kondisi buka toko $showBukaToko = false; // Bebas, tambahkan kata kunci lain jika ada skenario lain $triggerKeywords = [ 'membuka toko', 'Toko sedang tutup', 'toko belum dibuka' ]; foreach ($triggerKeywords as $key) { if (stripos($pesan403, $key) !== false) { $showBukaToko = true; break; } } @endphp

403

Oops! Akses Ditolak 🚫

{!! $pesan403 !!}

@if($showBukaToko) 🔓 Buka Toko @endif ⬅️ Kembali ke Dashboard
@endsection