在 Laravel 中的每个页面上使用代码的最佳做法

Best practise to use code on every page in Laravel

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

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

谢谢你的想法。

假设你的意思不是 Notifications and your own implementation, then you’d want to use a View Composer:

创建一个名为 UserNotificationComposer 或类似名称的作曲家,将您的逻辑添加到其中,然后创建一个 ViewServiceProvider 和 link 它们:

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

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