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:通过不同设备的交互更改视图的主要内容,如果未能解决你的问题,请参考以下文章

我无法从 laravel 中的输入值中获取请求值

Laravel 路由问题:自动重定向到根文件夹

如何从 Windows 命令提示符在 Laravel 中运行 PHPUnit

如何更改默认的Laravel Auth登录视图

更改表格视图单元格高度仅适用于 iPad

Laravel Blade 视图未显示对它们所做的更改