gpt4 book ai didi

php - 数据未输入数据库 mysql laravel 5

转载 作者:行者123 更新时间:2023-11-29 20:18:18 25 4
gpt4 key购买 nike

我在 Controller 中使用此代码将数据插入到 fund 表中。

public function postInvestorTopup(Request $request)
{
$user = $this->user->findOrFail(auth()->user()->id);
$lender = $this->lender->whereUserId($user->id)->firstOrFail();
$l_id = DB::table('lender')->where('user_id',$user->id)->first()->id;
$inputList = $request->all();
$investorTopup = array();
foreach ($inputList as $key => $value) {
if (strpos($key, 'fund') !== false){
if($value != "")
{
$fund = new Fund;
$fund->lender_id = $l_id;
$fund->fmamt = $value;
$fund->refdc = $value;
$fund->ftype = '01';
$fund->fdesc = $value;
$fund->fstat = 'pending';
$fund->fdate = $value;
$fund->sign = 'Debit';
$fund->save();
array_push($investorTopup, $fund);
}
}
}
foreach ($investorTopup as $fund){
$fund->transid = date("ym").'03'.str_pad($fund->id, 5, '0', STR_PAD_LEFT);
$fund->save();
}

我是否犯了一个错误,导致数据没有输入数据库?预先感谢您的帮助

最佳答案

在 get 方法中,我们传递输入数据的字段名称使用该方法向DB输入数据

$user = new customer;

$user ->name=input::get("name");
$user ->email=input::get("email");
$user ->country=input::get("country");
$user ->gender=input::get("gender");

$user->save();

试试这个希望它会有所帮助

关于php - 数据未输入数据库 mysql laravel 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39614181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com