Я пытаюсь обновить данные на основе зарегистрированного пользователя, и я хочу обновить свои данные:
Это код моего контроллера:
public function submitselectedprofile(Request $request){
$user = Auth::guard()->user();
$estimatedInvestorProfile = $request->get('estimatedInvestorProfile');
$estimatedInvestorProfile = $this->profileArray[$estimatedInvestorProfile];
DB::table('db_user_registration')->where(['userID'=> $user->id,'estimatedInvestorProfile'=>''])->update(['estimatedInvestorProfile'=>$estimatedInvestorProfile]);
$portfolio = DB::table('db_portfolio_main')->select('*')->where('UserID', $user->id)->first();
if(!empty($portfolio)){
DB::table('db_portfolio_main')->where(['UserID'=> $user->id,'investorProfile'=>''])->update(['investorProfile' =>$estimatedInvestorProfile]);
}else{
DB::table('db_portfolio_main')->insert(['UserID' => $user->id,'investorProfile' =>$estimatedInvestorProfile]);
}
// return response()->json(['success' => true ], 200);
return back();
}
Я пытаюсьобновите данные из двух таблиц, как вы видите
- С
db_portfolio_main
- С
db_user_registration
Но я не могу обновить свои данныеиз обеих моих таблиц, но здесь я не знаю, что может быть не так в моем запросе или где-то еще ...
Ваша помощь будет высоко оценена Спасибо заранее!