title: Mark as read a specific notification in Laravel 5.3 Notifications
body: <p>I know that there are many ways to mark as read all notifications of an User in L5.3 like this:</p>
  
  <pre><code>$user = App\User::find(1);
  
  foreach ($user-&gt;unreadNotifications as $notification) {
      $notification-&gt;markAsRead();
  }
  </code></pre>
  
  <p>Or:</p>
  
  <pre><code>$user-&gt;unreadNotifications-&gt;markAsRead();
  </code></pre>
  
  <p>But suppose I want to mark as read a specific notification with a given ID.  </p>
  
  <p>In fact, I have made a list of unread user notifications like this:</p>
  
  <pre><code>&lt;ul class="menu"&gt;
          @foreach($AuthUser-&gt;unreadNotifications as $notif)
              &lt;li&gt;
                  &lt;a href="{{$notif-&gt;data['action']}}" data-notif-id="{{$notif-&gt;id}}"&gt;
                      {{$notif-&gt;data['message']}}
                  &lt;/a&gt;
              &lt;/li&gt;
          @endforeach
  &lt;/ul&gt;
  </code></pre>
  
  <p>As you can see, each <code>a</code> tag has a <code>data-notif-id</code> attribute contain notif ID.</p>
  
  <p>Now I want to send this ID to a script via Ajax (on click event) and mark as read that notification only. for that I wrote this:</p>
  
  <pre><code>$('a[data-notif-id]').click(function () {
  
          var notif_id   = $(this).data('notifId');
          var targetHref = $(this).data('href');
  
          $.post('/NotifMarkAsRead', {'notif_id': notif_id}, function (data) {
              data.success ? (window.location.href = targetHref) : false;
          }, 'json');
  
          return false;
  });
  </code></pre>
  
  <p><code>NotifMarkAsRead</code> refers to bellow Controller :</p>
  
  <pre><code>class NotificationController extends Controller
      {
          public function MarkAsRead (Request $request)
          {
                //What Do I do Here........
          }
      }
  </code></pre>
  
  <p>How can I do that while there is not any <code>Notification</code> Model?</p>