如何发布隐藏的递增ID?

时间:2016-12-08 14:48:51

标签: php laravel-5.3

所以我发布了一些(步骤)形式,我发布了各种各样的东西。现在,每当我创建一个新的$step时,我都希望存储一个递增的order_id。这样做的正确方法是什么?

到目前为止我的代码:

<input type="hidden" name="order" value="{{ isset($step) ? '' : $step->order }}">

PS:我知道isset毫无意义,但我知道魔法发生在value属性中。

1 个答案:

答案 0 :(得分:0)

if (array_key_exists('order', $_POST)) { $value = (empty($_POST['order'])) ? '' : $_POST['order'];  }

添加:

isset()检查$ _POST ['order']是否设置,$ _POST ['order']可以是任何非空的。

array_key_exists()检查$ _POST中是否存在'order'键。

empty()用于检查$ _POST ['order']是空的还是空的。