【问题标题】:Pass variable through button laravel通过按钮 laravel 传递变量
【发布时间】:2017-12-20 00:51:56
【问题描述】:

我有一个包含各种产品的产品页面。用户可以撰写有关产品的评论。

我想传递产品列表 ID (product_id),因此当用户添加评论时,产品 ID 会与评论一起添加到数据库中。

Database one (products): product_id and description
Database two (reviews): product_id, user_id and review

我可以通过 $reviews->user_id = auth()->user()->id 传递 user_id;我不想像这样硬编码按钮并通过prouct_id,还有其他方法吗?

【问题讨论】:

  • 让你的问题更清晰。
  • 你能告诉我们你的刀片和路线吗?

标签: php mysql laravel


【解决方案1】:

通常情况下,我们在将数据发布到控制器时不需要重新加载页面。因此,按照我的想法,您应该对控制器进行 ajax 调用,并在这种情况下发布您想要的数据,您将需要 user_id、product_id、review

  $.ajax ({
    type: "POST",
    url: '{{URL::route("route_name")}}',
    data: {
      'user_id': value,
      'product_id': value,
      'review': value
    },
    success(data) {
     console.log(data);
    }
  });

我不确定它是否解决了您的问题。只是我的想法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-05
    • 2020-04-05
    • 2014-12-11
    • 2015-01-28
    • 1970-01-01
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多