/** * 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'); }