如何在控制器 return 上触发通知?
How to trigger notification on controller return?
我在 laravel 8,在我的项目中,我想触发某种通知,例如,如果用户成功更新了他们的帐户,那么在 return 它会发出一些更新通知是成功,我希望它是模态的或警报的。我已经在我的控制器中尝试了 withMsg 或 with,但其中 none 有效,我用按钮触发动作测试了该功能并且它有效,但我希望它自动激活。
还忘了说,当我还在库存 laravel 模板上时,消息功能有效,直到我更改为其他模板后,它才会再次起作用
有没有人有办法解决吗?谢谢
这是一个很好的警报库,易于调用,您只需在控制器中调用 alert()->success('It worked!)
之类的东西,它就会在页面加载后弹出(假设您设置正确),它是 sweatalert https://github.com/realrashid/sweet-alert
的 Laravel 包装
听起来您指的是 flash
消息,其中信息存储在会话中并在下一个请求时显示(如果您愿意,也可以显示更长的时间)。 Laravel 文档解释了 how to set a flash message in the session。
有一些关于如何编写即显消息的优秀资源,无论是作为警报还是作为模式。 Laracasts 在 flash messaging and modals.
上有这样的教程
SweetAlert is a popular package for creating modal notifications and there is a 'sweet` (pun intended) package for Laravel 将原始包包装成一个漂亮的 API 供您在 Laravel 项目中使用。
我在 laravel 8,在我的项目中,我想触发某种通知,例如,如果用户成功更新了他们的帐户,那么在 return 它会发出一些更新通知是成功,我希望它是模态的或警报的。我已经在我的控制器中尝试了 withMsg 或 with,但其中 none 有效,我用按钮触发动作测试了该功能并且它有效,但我希望它自动激活。
还忘了说,当我还在库存 laravel 模板上时,消息功能有效,直到我更改为其他模板后,它才会再次起作用
有没有人有办法解决吗?谢谢
这是一个很好的警报库,易于调用,您只需在控制器中调用 alert()->success('It worked!)
之类的东西,它就会在页面加载后弹出(假设您设置正确),它是 sweatalert https://github.com/realrashid/sweet-alert
听起来您指的是 flash
消息,其中信息存储在会话中并在下一个请求时显示(如果您愿意,也可以显示更长的时间)。 Laravel 文档解释了 how to set a flash message in the session。
有一些关于如何编写即显消息的优秀资源,无论是作为警报还是作为模式。 Laracasts 在 flash messaging and modals.
上有这样的教程SweetAlert is a popular package for creating modal notifications and there is a 'sweet` (pun intended) package for Laravel 将原始包包装成一个漂亮的 API 供您在 Laravel 项目中使用。