Laravel:通过不同设备的交互更改视图
Posted
技术标签:
【中文标题】Laravel:通过不同设备的交互更改视图【英文标题】:Laravel: Change View with interaction from a different device 【发布时间】:2017-05-25 17:09:27 【问题描述】:在我的一个 Laravel 页面上,我正在生成一个二维码。此二维码包含唯一的会话哈希,稍后用于将 phone_id 与 session_hash 相关联。
http://i.imgur.com/pnmpmSQ.png?1
在被我的 android 应用程序扫描后,我正在成功地将数据与我的 Laravel 数据库同步。
http://i.imgur.com/ePweAbX.png?1
我的目标是在控制器(通过我的 android 设备上的 POST 请求访问)完成执行时将页面从显示 QR 码的页面更改为显示数据库内容的页面。
扫描二维码后如何改变视图?
【问题讨论】:
【参考方案1】:您的二维码视图可以循环向 laravel 发出 ajax 请求。您的服务器将检查生成的二维码是否有新条目。如果是这样,它将返回一个可以更改页面。
另一种方法是使用 websockets 实现,但比 ajax 请求更复杂。
【讨论】:
我将如何使用 Ajax 请求来完成此任务?以上是关于Laravel:通过不同设备的交互更改视图的主要内容,如果未能解决你的问题,请参考以下文章