public function updateProfile(Request $request) { $customer_id = $request->input('customer_id'); $customer = Customer::find($customer_id); $dataList = ['name', 'nickname', 'shop_name', 'shop_address']; foreach ($dataList as $data) { if ($request->has($data)) { $customer->{$data} = $request->input($data); } } if ($request->has('password')) { $customer->password = Hash::make('password'); } $customer->save(); return response()->json(['success' => true]); }