1

我正在寻找在“app.blade.php”布局中实现用户通知的最佳实践。

布局应始终检查用户通知,我不想在每个控制器中实现。

谢谢你的想法。

4

1 回答 1

1

假设您不是指Notifications和您自己的实现,那么您想使用View Composer

创建一个名为UserNotificationComposer或类似的作曲家,将您的逻辑添加到其中,然后创建一个ViewServiceProvider并将它们链接起来:

View::composer(
    '*', 'App\Http\View\Composers\UserNotificationComposer'
);

(这是假设您使用自己的“用户通知”,如果您使用的是 Larvel 通知,那么您的控制器中不需要任何逻辑。)

于 2019-03-08T14:43:39.563 回答