/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(ClienteRequest $request)
 {
     $date = Funciones::fechaActual();
     $cliente = Cliente::create(Input::all());
     $cliente->primeravisita = $date;
     $cliente->save();
     $clientes = Cliente::ObtenerClientesTable();
     return view('principal.clientes.index', compact('clientes'));
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $json = File::get(database_path() . '/data/clienti.json');
     $data = json_decode($json);
     foreach ($data as $obj) {
         Cliente::create(array('id' => $obj->id, 'nome' => $obj->nome, 'cognome' => $obj->cognome, 'societa' => $obj->societa, 'indirizzo' => $obj->indirizzo, 'cap' => $obj->cap, 'comune' => $obj->comune, 'provincia' => $obj->provincia, 'nazione' => $obj->nazione, 'telefono' => $obj->telefono, 'fax' => $obj->fax, 'utente' => $obj->utente, 'cancellato' => $obj->cancellato));
     }
     $this->command->info("tabella clienti popolata");
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(ClientesRequest $request)
 {
     $cliente = Cliente::create($request->all());
     $enderecos = $request->endereco;
     $contatos = $request->contato;
     if (count($enderecos) > 0) {
         foreach ($enderecos as $value) {
             $cliente->enderecos()->save(new Endereco($value));
         }
     }
     if (count($contatos) > 0) {
         foreach ($contatos as $value) {
             $cliente->contatos()->save(new Contato($value));
         }
     }
     flash()->success('Cliente cadastrado com sucesso');
     return redirect('/clientes');
 }