public function run() { DB::table('facturas')->delete(); $año = Carbon\Carbon::now()->year; for ($i = 1; $i <= 12; $i++) { $facturas[] = array('mes' => '' . $i, 'año' => $año, 'monto' => rand(100000, 500000), 'concepto' => 'Mantenimiento'); $facturas[] = array('mes' => '' . $i, 'año' => $año, 'monto' => rand(100000, 500000), 'concepto' => 'Seguridad'); $facturas[] = array('mes' => '' . $i, 'año' => $año, 'monto' => rand(100000, 500000), 'concepto' => 'Electricidad'); $facturas[] = array('mes' => '' . $i, 'año' => $año, 'monto' => rand(100000, 500000), 'concepto' => 'Servicio de Agua'); $facturas[] = array('mes' => '' . $i, 'año' => $año, 'monto' => rand(100000, 500000), 'concepto' => 'Gastos Generales'); } Facturas::insert($facturas); DB::table('recibos')->delete(); Recibos::create(array('concepto' => 'Contrato con Sistema Web de Condominio Online', 'monto' => '1', 'persona_id' => '0', 'transaccion' => "Transferencia", "path" => "recibo_online.png")); $this->command->info('Facturas Table Seed!'); }
public function Recibos($action) { if (isset($action)) { if ($action == "create") { $data = Recibos::firstOrCreate(Input::all()); return $respuesta = array('Record' => $data, 'Result' => "OK"); } if ($action == "edit") { Recibos::where("id", Input::get("id"))->update(Input::except("id")); return $respuesta = array('Record' => Recibos::find(Input::get('id')), 'Result' => "OK"); } if ($action == "remove") { $path = Recibos::find(Input::get("id"))->path; Event::fire('eliminarArchivo', public_path() . "/images/recibos/" . $path); Recibos::where('id', Input::get("id"))->delete(); return '{"Result":"OK"}'; } if ($action == "list") { $Records = Recibos::get(); $respuesta = array('Records' => $Records, 'Result' => "OK"); return json_encode($respuesta); } if ($action == "personas") { $nulos = DB::table('personas')->select(DB::raw("'NO POSEE' as DisplayText, NULL as Value")); $respuesta = DB::table('personas')->select("nombre as DisplayText", "id as Value")->union($nulos)->orderby('value', 'asc')->distinct()->get(); return "var opciones=" . json_encode($respuesta); } } }
public function verrecibos() { $recibos = Recibos::where("persona_id", "=", Auth::user()->id)->orderby("created_at", "desc")->get(); $solvencias = Solvencia::getEstadoResidencia(Auth::user()->residencia->id); $deuda = getDeudaTotal(Auth::user()->residencia_id); return View::make('verrecibos')->withRecibos($recibos)->withSolvencias($solvencias)->withDeuda($deuda); }