如何在laravel

时间:2017-07-19 10:56:29

标签: php laravel laravel-5 laravel-blade

如何在laravel中从按钮到控制器获取数据属性值 我的按钮

<input type="submit" value="Add click" name="submit" id="submit" data-name="{{$value->name}}" data-click="{{$value->click}}">

我希望data-clickdata-name将其传递给控制器​​

$click=data-click;
$name=data-name;
提交表单到控制器后,从按钮属性

但结果没有得到数据名和数据点击值。我们怎么试试呢?

2 个答案:

答案 0 :(得分:3)

如果您想通过普通表单发布这两个数据。然后使用public Page<Company> findAllCompany( final Pageable pageable ) { return companyRepository.findAllByIsActiveTrue(pageable); } 字段: -

hidden input

<强> 或者: -

<input type="hidden" value="{{$value->name}}" name="data-name"/>
<input type="hidden" value="{{$value->click}}" name="data-click"/>

现在在控制器方面,你会得到它: -

{{ Form::hidden('data-name', $value->name) }}
{{ Form::hidden('data-click', $value->click) }}

答案 1 :(得分:2)

您可以使用隐藏字段,或者必须使用ajax。

$request->input('data-name')
$request->input('data-click');