gpt4 book ai didi

laravel - 在 Laravel 中编辑表单时显示旧值的最佳实践是什么?

转载 作者:行者123 更新时间:2023-12-02 08:17:21 26 4
gpt4 key购买 nike

我正在编写编辑表单的逻辑,并且在输入中显示数据时遇到一些复杂情况。

当我最初显示表单时,我显示的记录值如下:

value="{{$dog->title}}"

然后,当表单未通过验证时,我需要显示旧的输入,以便用户不会丢失他已经输入的内容。所以我需要有一种方法来显示旧数据,例如:

value="{{old('title')}}"

因为我需要输入旧数据(以防其存在),所以我最终得到了以下代码:

value="{{$dog->title or old('title')}}"

在 Controller 中,我检查请求是否有旧输入,我为 $dog var 分配一个空值。

我想问这是否被认为是一种好的做法,或者是否有更好且“正确”的方法来做到这一点?

最佳答案

如果在 session 中没有找到旧数据,函数old具有默认参数。

function old($key = null, $default = null)

您可以将模板中的表达式替换为

value="{{old('title', $dog->title)}}"

关于laravel - 在 Laravel 中编辑表单时显示旧值的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38461677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com