require(); $notifications = $request->user()->receivedNotifications()->where('businessId', $business->id)->latest('createdAt')->with('appointment')->paginate(20); return view('customer.notifications', compact('business', 'notifications')); } public function read(Request $request, TenantContext $tenant, string $notification): RedirectResponse { $tenant->require(); $item = $request->user()->receivedNotifications()->where('businessId', $tenant->id())->findOrFail($notification); $item->readAt = now(); $item->save(); return back(); } }