【问题标题】:Accessing x-modal data and storing in database访问 x-modal 数据并存储在数据库中
【发布时间】:2021-05-22 04:23:19
【问题描述】:

我在访问我的 laravel 应用程序中的 x-model 数据并将其存储到我的数据库中时遇到了一些问题。想知道是否有人可以提供帮助。

所以问题似乎来自这样一个事实,即我将类别选择为我多次调用的单独刀片。

所以最终,这段代码在我的主页上被调用了 3 次。然后我可以选择三个单独的类别 - 但是当我尝试调用这些选择并将它们存储在数据库中时,我遇到了错误。

想知道是否有人知道如何访问选择的三个单独的类别并将它们添加到数据库中。一些要查看的链接或文档会很有帮助!

使用 alpinejs、php 和 laravel。

编辑 在这种特殊情况下,我通过控制器将信息传递到刀片。

编辑 2:这显示了 $selection_id

【问题讨论】:

    标签: php database laravel xcode alpine.js


    【解决方案1】:

    x-model 采用x-data 内变量的名称不是值

    $selection_id 这里是一个值。

    你应该这样做:

    x-data="{ selection_id: {{$selection_id}} }"
    

    在组件元素上

    然后在 x-model 内部: x-model="selection_id"

    注意:您的代码丢失,请添加带有`x-data显示的部分。

    【讨论】:

    • 我将数据添加到我的原始帖子中。需要注意的是,我只是通过控制器将信息传递到刀片中。
    • @JacobDowns 我认为您将其作为值传递,您无法使用 Alpine.js 从客户端控制 PHP 变量。 $selection_id 是什么?它是整数还是变量(字符串)的名称?如果你能加入,你可以在Discord server获得更多人的帮助
    • 啊,有趣。我想我看到了这个问题。我做了一个额外的更新,所以你可以看到 selection_id 是什么......
    • 对,它是一个值,因为它是服务器端渲染和客户端渲染的混合体,所以令人困惑。您应该创建一个保存 selection_id 的 javascript 变量来将其与服务器同步,这是一个困难的部分,但由于您使用的是 Laravel,请查看:github.com/radio-js/radio
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 2020-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    相关资源
    最近更新 更多