Как обновить данные в Laravel, используя версию 5.2 - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь обновить данные на основе зарегистрированного пользователя, и я хочу обновить свои данные:

Это код моего контроллера:

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();
}

Я пытаюсьобновите данные из двух таблиц, как вы видите

  1. С db_portfolio_main
  2. С db_user_registration

Но я не могу обновить свои данныеиз обеих моих таблиц, но здесь я не знаю, что может быть не так в моем запросе или где-то еще ...

Ваша помощь будет высоко оценена Спасибо заранее!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...