如何从视图传递输入ID(不是值)到Laravel中的Controller?

时间:2018-12-15 09:25:10

标签: laravel

嗨,我在View中有Input数组,我需要将'id'传递给控制器​​。我可以毫无问题地传递值,但是我不确定如何传递ID。

查看

@foreach( $employ as $key => $item)
    <tr>
        <td>
            <input type="text" id="{{ $item->employ_id }}" name="employee[]" value="{{ $item->employ_id }}" class="form-control" />
        </td>
    </tr>
@endforeach

控制器,我可以获取“值”,但不能获取“ id”

    foreach( Request::input('employee') as $key => $item ){
         echo Request::input('employee')[$key];
    }

赞赏的建议,有可能做到吗?谢谢。

1 个答案:

答案 0 :(得分:0)

假设您要访问emply_id和提交的值。

input的名称更改为name="employee[{{ $item->employ_id }}]"。然后,您将employ_id作为密钥。

foreach( Request::input('employee', []) as $employId => $item ){
    echo 'Employ ID: ' . $employId . '<br />';
    echo 'Value: ' . $item . '<br />';
}