php - 如何在 Laravel 中广播消息
问题描述
在我的控制器的存储功能成功后,我正在尝试向所有用户广播消息或通知。
public function store(Request $request,$id)
{
if(Auth::check()){
$permit = Permit::where('id',$id)->first();
if ($permit)
{
$request->validate([
'invoice_no' => 'required|string|max:255',
]);
$invoice = Invoice::insert([
'invoice_no' => $request->input('invoice_no'),
'invoice_date' => $request->input('invoice_date'),
'permit_id' => $permit->id,
'created_at' => Carbon::now(),
]);
if($invoice){
$permit->invoiced = 1;
$permit->save();
$users = User::where('user_type','superadmin')->get();
$message = "Permit number ".$permit->permit_no." invoiced successful!";
foreach ($users as $user) {
// Need to implement a method here to notify all users
}
return redirect()->route('invoices.index')
->with('success' , 'successFull');
}
}
return back()->withInput()->with('errors', 'Error Exists!');
}
}
所以$message是我试图通知所有用户的消息。
我想使用类似bootstrap-notify包的东西来显示消息。如何做到这一点?我已经完成了一些教程,但它使用 Vue.js,我现在不想跳入 Vue.js。所以任何其他解决方案请回复。
解决方案
推荐阅读
- node.js - 如何在 Nodejs 应用程序中使用 EC2 实例配置文件访问 AWS 服务?
- python - cerebro pandas 数据框加载并运行
- java - 递归方法不返回字符串
- javascript - 选择日期时如何弹出模式
- php - PHP 8 和会话处理程序的权限错误
- javascript - 格式名称
- javascript - 如何使用 api 获取 SQL 数据并在 react-native-svg 图表中使用该数据?我有一个我想用来获取数据和显示的 API
- arduino-c++ - 在这种情况下,如何对红外遥控器进行编码,以便 + 和 - 按钮控制代码中列出的温度?阿杜诺 (TinkerCAD)
- istio - 如何将两个 EKS 集群配置为共享网络?
- python - 如何使用个人私钥和公钥在 python 中使用 secp256k1 ECDSA 进行签名