public function postEnvia() { $input = Input::All(); $validacion = Validator::make(Input::All(), array('apertura' => 'required', 'mtcn' => 'required', 'monto' => 'required', 'beneficiario' => 'required', 'destino' => 'required')); if (!$validacion->fails()) { $incidencia = new Incidencia(); $incidencia->id_apertura = $input['apertura']; $incidencia->prioridad = $incidencia->apertura->incidente->prioridad; $incidencia->codigo = Incidencia::max('id') + 1; $incidencia->beneficiario = $input['beneficiario']; $incidencia->mtcn = $input['mtcn']; $incidencia->monto = $input['monto']; $incidencia->destino = $input['destino']; $incidencia->observaciones = $input['txtObservaciones']; $incidencia->id_agente = Auth::User()->id_usuario; $incidencia->id_estado = 1; $incidencia->id_operador = 0; date_default_timezone_set('Etc/GMT+3'); $incidencia->fecha_alta = Carbon\Carbon::now(); $incidencia->save(); $tipoIncidente = $incidencia->apertura->incidente->id_tipo == 1 ? 'reclamo' : 'consulta'; NotificacionService::incidenciaRegistra($incidencia); return $this->layout->content = View::make('agente.Incidencia_envia', compact('incidencia', 'tipoIncidente')); } else { return "Ha ocurrido un error"; } }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $incidencias = new Incidencia(); $incidencias->codincidencias = Input::get('Codigo incidencia'); $incidencias->incidencias = Input::get('Incidencia'); $incidencias->hora = Input::get('Hora'); $incidencias->codpartido = Input::get('Codigo partido'); $incidencias->save(); return Redirect::to('incidencias.listar'); }