Я пытаюсь передать сообщение или уведомление всем пользователям после успешного выполнения функции сохранения моего контроллера.
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 package, чтобы показать сообщение.Как этого достичь?Я сделал несколько уроков, но он использует Vue.js, и я не хочу сейчас переходить к Vue.js.Так что любые другие решения, пожалуйста, ответьте.