Php 数组作为Laravel表单中的输入(提交功能无效)

Php 数组作为Laravel表单中的输入(提交功能无效),php,jquery,laravel,Php,Jquery,Laravel,我正在Laravel中构建一个表单,它接收动态输入。用户可以在输入文本中添加链接,但可以根据需要选择添加更多链接。它的功能性是使用jquery开发的。问题是,当我尝试保存表单(提交)时,会收到此错误消息 helpers.php第531行出现错误异常: htmlentities()要求参数1为字符串,数组给定(视图:C:\Users\jkabbas\Documents\GitProects\rastro\src\resources\views\arquiteturas\novo.blade.php

我正在Laravel中构建一个表单,它接收动态输入。用户可以在输入文本中添加链接,但可以根据需要选择添加更多链接。它的功能性是使用jquery开发的。问题是,当我尝试保存表单(提交)时,会收到此错误消息

helpers.php第531行出现错误异常:
htmlentities()要求参数1为字符串,数组给定(视图:C:\Users\jkabbas\Documents\GitProects\rastro\src\resources\views\arquiteturas\novo.blade.php)

这是导致问题的laravel页面中的代码摘录。当我从
name=“txt link[]”
中删除方括号
[]
时,错误消息消失了,但我需要使用数组,因为我正在处理多个输入


@如果($errors->has('txt-link'))
@foreach($errors->get('txt-link')作为$message)
{{$message}}
@endforeach
@恩迪夫
后端代码

函数存储(请求$Request){
$this->validate$请求[
'combo_produto'=>['not_in:0'],
'combo_projeto'=>['not_in:0'],
'txt link[]'=>['required'],
]);
$save_arquitetura=arquitetura::create([
'produto_id'=>$request['combo_produto'],
'projeto_id'=>$request['combo_projeto'],
]);
返回重定向('/arquiteturas')->带有('msg_success','Dados salvos com successo!');
}

这是由
value=“{{old('txt-link')}}”引起的。当您上载多个文件并返回所有旧输入时,您的后端出现了某种错误,但您没有在此处处理它。
value=“{{old('txt-link')}
。这就是htmlentities()希望参数1是字符串,数组给定的原因。

请显示您的后端代码函数存储(请求$Request){$this->validate($Request,['combo_produto'=>['not_in:0'],'combo_projeto'=>['not_in:0'],'txt link[]'=>['required'],];$save_arquitetura=arquitetura::create(['produto_id'=>$Request['combo_produto'],'id'=>$Request]['combo_projeto']];返回重定向('/arquiteturas')->带('msg_success','Dados salvos com successo!')}阅读此代码太难了。请通过编辑问题添加此代码