Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho o Put de uma tabela e queria pegar, os dados que vão ser alterados e gravar numa tabela auxiliar, estou usando isso e mas não consigo entender ainda como pegar os dados de uma linha e gravar em várias linhas nessa nova tabela. public function put(Request $request, Caa $caa)
{ $rules = [ 'titulo' => 'string', 'descricao' =>'string', 'ativo' => 'boolean'
]. $validator = Validator::make(request()->json()->all(), $rules). if ($validator->fails()) { return response()->json($validator->errors()->toArray(), 422). } $data = $request->json()->all(). foreach (array_keys($rules) as $key) { if (array_key_exists($key, $data)) { $caa->{$key} = $data[$key]. } } **** essa linha abaixo que vai jogar para minha tabela de Log´s *** **\LogActivity::addToLog('$conteudo','CAA','POST','CAMPO',''). ** *********** fim da inclusao na tabela de log´s $caa->save(). return response()->json(['data' => $caa->toArray()], 200). } *********** Quero pegar a o conteudo do campo e o nome do campo que foi alterado. e gravar na tabela log´s. EXEMPLO: REGISTRO ALTERADOCarregando comentários...