我是laravel的新手...好吧,我使用jquery将行动态添加到html表中...但是现在这些行已添加到该html表中,如何将它们发送到我的数据库中?
我的代码:
<form method="post" action="{{action('Company\Client@store')}}">
@csrf
<label>Code</label>
<input class="form-control" type="text" name="code" value="" id
="code">
{!!$errors->first('code', '<span class=error>:message</span>')!!}
<label>Name</label>
<input class="form-control" type="text" name="nameC" id="nameC">
{!!$errors->first('nameC', '<span class=error>:message</span>')!!}
<a href="javascript:;" id="add" class="btn btn-success">Add table</a>
<table class="table table-bordered" id="table1">
<thead class="table-dark">
<tr class="text-center">
<th>CODE</th>
<th>NAME</th>
</tr>
</thead>
</table>
<button class="btn btn-success">SAVE DB</button>
</form>
<script type="text/javascript">
$('#add').click(function(){
add_table();
});
function add_table(){
var cod=$('#code').val();
var nam=$('#nameC').val();
var ff='<tr>'+
'<td>'+cod+'</td>'+
'<td>'+nam+'</td>'+
'</tr>';
$('#table1').append(ff);
}
</script>
我的控制器:
public function store(ClientRequest $request)
{
return $request->all();
}
我的请求ClientRequest:
public function rules()
{
return [
'code' => 'required|integer',
'nameC' => 'required|string'
];
}
那么...如何发送它们?并且您能告诉我如何通过请求验证html表的数据吗? :s