如何在更新数据库时刷新页面(Laravel)?

时间:2016-06-20 22:38:15

标签: javascript php laravel

如何在Laravel中更新数据库时刷新页面?

2 个答案:

答案 0 :(得分:2)

这是一个粗略的...开放式问题。但是,这是一个刺痛。

通常 - 客户端向服务器发出请求以接收状态信息。通常它被称为"客户端 - 服务器架构" (有点错误的)。

E.g - Timmy刷新他的网页并看到不同的内容,因为自从他上次向服务器发出请求后内容发生了变化。

通常情况下 - 如果您想要一个服务器客户端(再次......不完全准确地使用该术语)通信风格,则需要您使用该客户端打开套接字。看看你如何提到Laravel,请参阅:https://laracasts.com/discuss/channels/general-discussion/step-by-step-guide-to-installing-socketio-and-broadcasting-events-with-laravel-51

套接字库通常有一个"事件发射/广播"行为。这将允许您实现诸如通知给定客户端数据库中发生了某些变化的事情:)

其他资源:

Does anybody still use Client Server Architecture

http://www.tutorialspoint.com/unix_sockets/what_is_socket.htm

What is the difference between a web application and a client/server application?

答案 1 :(得分:0)

不是100%确定您需要什么,但您可能应该使用Javascript - 使用AJAX以一定的间隔监控您的表,并在满足您的条件时重新加载页面。