我一直在尝试从 Laravel 5.3 中的动态表单中保存数据。但我无法将其保存为数组。错误显示
传递给 Illuminate\Database\Grammar::parameterize() 的参数 1 必须是数组类型,给定字符串...
形式:
<select class="form-control-sm" name="client_id[]">
<input type="text" class="form-control-sm" name="amount[]">
模型:
protected $fillable = ['client_id', 'amount'];
public function client()
{
return $this->belongsTo('App\Client');
}
控制器:
public function store(Request $request)
{
$count = Client::count();
$payment = Payment::create(['amount' => $request->amount,
'client_id' => $request->client_id,
]);
$payment->save();
return redirect()->action('PaymentController@index');
}
请帮助解决这个问题。谢谢你。