Ejemplo n.º 1
0
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 10) as $index) {
         Despesa::create([]);
     }
 }
Ejemplo n.º 2
0
 /**
  * Store a newly created despesa in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make($data = Input::all(), Despesa::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     } else {
         $data['valor'] = number_format($data['valor'], 2, '.', '');
         $data['date'] = new Carbon($data['date'], 'America/Sao_Paulo');
         $data['date'] = $data['date']->format('Y-m-d');
         //return $data['date'];
         $despesa = Despesa::create($data);
         $relatorio = Relatorio::find(@$data['relatorio_id']);
         if ($relatorio) {
             $ids = explode(',', $relatorio->ids);
             $ids[] = $despesa->id;
             $relatorio->ids = implode(',', $ids);
             $relatorio->save();
         }
         // Alert
         $alert[] = ['class' => 'alert-success', 'message' => '<strong><i class="fa fa-check"></i></strong> Despesa registrada com sucesso'];
         Session::flash('alerts', $alert);
         return Redirect::to(URL::previous());
     }
 }