user()->notifications()->where('id',$request->id)->first(); if($notification){ $notification->markAsRead(); return redirect($notification->data['actionURL']); } } public function delete($id){ $notification=Notification::find($id); if($notification){ $status=$notification->delete(); if($status){ request()->session()->flash('success','Notification successfully deleted'); return back(); } else{ request()->session()->flash('error','Error please try again'); return back(); } } else{ request()->session()->flash('error','Notification not found'); return back(); } } }