Пример #1
0
 /**
  * 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');
 }
Пример #2
0
 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');
 }
Пример #3
0
 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');
 }
Пример #5
0
 protected function create(array $data)
 {
     return Lancamento::create(['data' => $data['data'], 'categoria_id' => $data['categoria']['id'], 'descricao' => $data['descricao'], 'valor' => $data['valor']]);
 }