首页 > 解决方案 > 当管理员将订单分配给交付者 laravel 7 时,我如何显示通知?

问题描述

当我存储新订单时,我希望带有“deliverer_id”的送货员得到通知

    public function store(Request $request)
{
    $order = Order::create([

    'deliverer_id' => $request->input('deliverer_id'),

    'product_id' => $request->input('product_id'),

    'responsible_id'=>$request->input('responsible_id'),

    'quantity'=> $request->input('quantity'),

    'client_name' => $request->input('client_name'),


    ]);

    return redirect()->route('orders.index');
}

我想显示一个通知,说在送货员视图上有一个“新订单”

<li class="nav-item btn-rotate dropdown">
                    <a class="nav-link dropdown-toggle">
                        <i class="nc-icon nc-bell-55"></i>
                        <p>
                            <span>New order</span>
                        </p>
                    </a>
                    <div class="dropdown-menu dropdown-menu-right newor">
                        <a class="dropdown-item" href="#">New order</a>
                    </div>
                </li>

标签: laravelnotificationslaravel-7

解决方案


您可以尝试使用 Laravel 默认通知支持https://laravel.com/docs/7.x/notifications。它将允许您向将看到交付者视图的用户附加通知。因此,在视图中,您可以获取通知$user->unreadNotifications,如果它不是空的,则显示通知。


推荐阅读