Laravel 5 - 检索旧输入

时间:2016-01-07 12:23:25

标签: laravel-5 laravel-5.1

我正在将一个视图传递给文档对象。在我看来,如果我这样做

{{ $document }}

我可以看到文件

{
    "id":2,
    "projectId":1,
    "name":"DocumentA"
} 

此文档包含数据,已提交的表单数据。在我看来,如果我这样做

{{ $document->documentData }}

我可以看到

[
    {
        "id":1,
        "documentId":2,
        "key":"_token",
        "value":"WJGplDnTuMpDK7X3AD9dgIliX2SliBSz2sjxivVy"
    },
    {
        "id":2,
        "documentId":2,
        "key":"teamLeader",
        "value":"Jason Sullivan"
    },
    {
        "id":3,
        "documentId":2,
        "key":"clientName",
        "value":"Google"
    },
    {
        "id":4,
        "documentId":2,
        "key":"projectName",
        "value":"Analytics"
    }
] 

因此,所有这些数据都与DocumentA相关,由documentId链接。

所以我的视图现在有了这个文档对象,我可以访问该文档的数据。键是输入字段,值是输入的数据。我视图中的输入通常如下所示

{!! Form::label('teamLeader', 'Team Leader:', array('class' => 'col-sm-5 control-label green')) !!}
{!! Form::textArea('teamLeader', old('$document->documentData'), array('class' => 'form-control')) !!}

如您所见,我正在尝试将旧数据显示在我的编辑表单中。此输入用于teamLeader,因此它应显示teamLeader为键的值。所以在我上面输出的数据中,你可以看到这个字段应该显示Jason Sullivan。

我如何才能做到这一点?

由于

0 个答案:

没有答案