KOKINIO - MANAGER
Edit File: VertederoController.php
<?php namespace Trash\Http\Controllers; use Illuminate\Http\Request; use Trash\Http\Requests; use Trash\Http\Controllers\Controller; use Trash\Vertedero; use Input; class VertederoController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { // return view('catalogo.vertedero'); // ->with(compact('cuotas','unidades','giros','rutas')); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function saveVertedero() { $data = Input::all(); $validator = $this->get_validate($data); if( $validator->fails() ) return response()->json(array('status' => false, 'message' => $validator->errors()->all())); return response()->json( $this->store($data)); } public function get_validate( $data ){ $array_rules = array( 'vertedero' => 'required', ); $messages = array( 'vertedero.required' => 'Por favor ingrese el Vertedero', ); return \Validator::make( $data, $array_rules, $messages ); } public function store($data) { try{ \DB::beginTransaction(); if( $data[ 'id' ] != 'undefined' && $data[ 'id' ] != '') { $vertedero = Vertedero::find($data['id']); } else { $vertedero = new Vertedero(); } $vertedero->vertedero = $data['vertedero']; $vertedero->ubicacion = $data['ubicacion']; $vertedero->oficio = $data['oficio']; $vertedero->permiso = $data['permiso']; $vertedero->save(); } catch( \Exception $e ){ \DB::rollback(); return array( 'status' => false, 'message' => $e->getMessage() ); } \DB::commit(); return array( 'status' => true , 'data' => $vertedero ); } }