在 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 通知,那么您的控制器中不需要任何逻辑。)
我正在寻找在 "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 通知,那么您的控制器中不需要任何逻辑。)