/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(DebitosRequest $request) { $debito = $request->all(); if ($request->data_pagamento == '') { unset($debito['data_pagamento']); } Lancamento::create($debito); flash()->success('Conta a pagar cadastrada com sucesso'); return redirect('/debitos'); }
public function store(ChequesRequest $request) { $lancamento = $request->lancamento; $cheque = $request->cheque; $lancamento['descricao'] = $lancamento['descricao'] == "" ? 'Cheque nº ' . $cheque['numero'] : $lancamento['descricao']; $lancamento['tipo'] = 'ch'; $lanc = Lancamento::create($lancamento); $cheque['lancamento_id'] = $lanc->id; Cheque::create($cheque); flash()->success('Cheque cadastrado com sucesso'); return redirect('cheques'); }
public function store(BoletosRequest $request) { $lancamentos = $request->all(); $lancamentos['tipo'] = 'bo'; if ($lancamentos['data_pagamento'] == '') { unset($lancamentos['data_pagamento']); } $lanc = Lancamento::create($lancamentos); $boleto = $request->boletos; $boleto['lancamento_id'] = $lanc->id; Boleto::create($boleto); flash()->success('Boleto cadastrado com sucesso'); return redirect()->route('boletos.index'); }
public function cheque(Request $request) { $cliente = Venda::find($request->cheque['venda_id'])->cliente_id; $value = $request->cheque; $value['descricao'] = 'Cheque nº ' . $value['numero']; $value['tipo'] = 'ch'; $lancamento = Lancamento::create($value); Cheque::create(['lancamento_id' => $lancamento->id, 'banco_id' => $value['banco_id'], 'cliente_id' => $cliente, 'numero' => $value['numero'], 'nome' => $value['nome']]); return $this->getValuesTable($request->cheque['venda_id'], 'ch'); }
protected function create(array $data) { return Lancamento::create(['data' => $data['data'], 'categoria_id' => $data['categoria']['id'], 'descricao' => $data['descricao'], 'valor' => $data['valor']]); }