Как использовать несколько маршрутов для уведомлений в Laravel? - PullRequest
0 голосов
/ 14 января 2020

Всякий раз, когда я помещаю маршрут в тег <a href="#">, он перенаправляет меня на этот только один указанный c путь, но я хочу перенаправить их в соответствующее уведомление.

Как использовать несколько тегов href для уведомления?

Вот мой контроллер:

public function rejectRequest($id)
{

    $userRequest = UserRequest::all()->pluck('user_id')->toArray();
    $userModels  = User::where('id', $userRequest)->get();
    $techId      = Auth::user()['name'];

    $data = collect([
        'user' => $techId,
        'body'  => 'Reject Your Tuition Request',
    ]);

    UserRequest::where('id', $id)->update(array('status' => 'rejected'));
    Notification::send($userModels, new      RejectStudentRequest($data));
    return redirect()->back()->with('success','Request Rejected!');
}

Вот мой код уведомления Blade:

@foreach(Auth::user()->unreadnotifications as $notification)
 <li class="notifications-not-read">
  <a href="#">
  <span class="notification-icon"><i class="icon-material-outline-group"></i></span>
  <span class="notification-text">
    <strong><span class="color">
    {{ $notification->data['data']['user'] }}
  </span>
    </strong>
   {{ $notification->data['data']['body'] }}
  </span>
 </a>
</li>
@endforeach
...