Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.44 KB | None | 0 0
  1. public function Salvar(Request $request)
  2.     {
  3.         $proprietario = Proprietario::create($request->all());
  4.         $entidade = $proprietario->entidade()->create($request->all());
  5.         $enderecoPrincipal = $entidade->endereco_principal()->create([
  6.             'logradouro'    => $request->input('logradouro_principal'),
  7.             'numero'        => $request->input('numero_principal'),
  8.             'cep'           => $request->input('cep_principal'),
  9.             'bairro'        => $request->input('bairro_principal'),
  10.             'cidade_id'     => $request->input('cidade_id_principal'),
  11.         ]);
  12.         $enderecoCobranca = $entidade->endereco_cobranca()->create([
  13.             'logradouro'    => $request->input('logradouro_cobranca'),
  14.             'numero'        => $request->input('numero_cobranca'),
  15.             'cep'           => $request->input('cep_cobranca'),
  16.             'bairro'        => $request->input('bairro_cobranca'),
  17.             'cidade_id'     => $request->input('cidade_id_cobranca'),
  18.         ]);
  19.         $entidade->endereco_principal()->associate($enderecoPrincipal);
  20.         $entidade->endereco_cobranca()->associate($enderecoCobranca);
  21.         $proprietario->entidade()->associate($entidade);
  22.         $entidade->save();
  23.         $proprietario->save();
  24.  
  25.         $request->session()->flash('sucesso', 'Proprietário criado com sucesso!');
  26.         return redirect()->route('entidades.proprietarios.listar');
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement