0

ID がデータベースに存在する場合 (users_id)、SQL 関数 replace を使用して ID を置き換えようとしています。どうすれば Eloquent で使用できますか。four.laravel.com で提供されているドキュメントを使用してみました。しかし、まだそれを理解できませんでした。ユーザー情報を「更新」しようとするたびに、同じIDで新しいレコードが作成されます

コントローラ

        public function getUserInformation() {
            $user_zip_codes = DB::table('users')
                    ->join('zip_codes', 'zip_code', '=', 'user_zip_code')
                    ->where('id', Auth::user()->id)->first();
            $userdata = array(
            'user_id' => Auth::user()->id,
            'first_name' => Input::get('first_name'),
            'last_name' => Input::get('last_name'),
            'street_1' => Input::get('street_1'),  
            'street_2' => Input::get('street_2'),  
            'apartment' => Input::get('apartment'),
            'street_2' => Input::get('street_2'),  
            'apartment' => Input::get('apartment'),
            'user_zip_code' => $user_zip_codes->zip_code,
            'city' => $user_zip_codes->city,
            'state' => 'Alabama'
            );
            $user = new UsersInformation($userdata);
            $user->save();

            return Redirect::to('dashboard');
    }

追加のコードが必要な場合はお知らせください。ありがとう!

4

1 に答える 1