laravel - Laravel 8 jetsream 'user/profile' 端点在 SPA 模式下不显示名称和电子邮件(turbolinks)
问题描述
我在 Laravel 8 Jetstream Livewire 上激活了 SPA 模式,当我从其他页面单击端点时,我发现name
并且email
是空的,当我刷新浏览器时
它会显示和。user/profile
name
email
解决方案
如果您在同一页面上使用 Turbolinks/Turbo 和 Livewire,则需要此插件。
Livewire 版本 1 在内部支持 Turbolinks。Livewire 版本 2 已删除内部支持并将其提取到此插件中。
所以在 (/resources/views/layouts/app.blade.php) 中只需将此脚本放在@livewireScripts 之后
<script src="https://cdn.jsdelivr.net/gh/livewire/turbolinks@v0.1.x/dist/livewire-turbolinks.js" data-turbolinks-eval="false" data-turbo-eval="false"></script>
推荐阅读
- c - loadu/lddqu 和赋值运算符有什么区别?
- amazon-web-services - 以编程方式将文件从 S3 存储桶移动到 Windows EC2,反之亦然
- html - 使用滚动元素创建全高 flex 布局
- node.js - 作业卡在公牛队列node.js中的“等待”
- coldfusion - 如何从不同文件夹中的文件中使用组件
- r - R中不同长度向量的组合
- google-apps-script - Google Apps 脚本:有没有办法从单个单元格写入值数组?
- python - 有没有办法让在 with 语句中调用的函数隐式获取 with 对象而不将其传递给另一个函数?
- mysql - 如果与内容匹配,则从另一个表中选择列
- javascript - 如何处理图像背景的加载状态?