unreadNotifications; foreach ($notifications as $notification) { $notification->markAsRead(); } $message = trans('messages.success.duplicated', ['type' => trans_choice('general.items', 1)]); flash($message)->success(); return redirect()->route('dashboard'); } /** * Disable the specified resource. * * @param Company $company * * @return Response */ public function disable(Request $request) { $id = $request['id']; $path = str_replace('#', '/', $request['path']); $notifications = $this->getNotifications($path); foreach ($notifications as $notification) { if ($notification->id == $id) { setting()->set('notifications.'. $path . '.' . $id . '.name', $notification->name); setting()->set('notifications.'. $path . '.' . $id . '.message', $notification->message); setting()->set('notifications.'. $path . '.' . $id . '.date', Date::now()); setting()->set('notifications.'. $path . '.' . $id . '.status', '0'); setting()->save(); break; } } return response()->json([ 'success' => true, 'error' => false, 'data' => null, ]); } }