public function reporteEjercido() { $proyecto = Proyecto::findOrFail($this->proyecto_id); $ejercido = $proyecto->egresos()->where('cuenta_id', 1)->with('benef', 'cuenta', 'user')->get(); /** * @todo Descontar "Cargos" existentes en Pólizas */ return $ejercido; }
Route::group(array('prefix' => 'api', 'middleware' => ['auth']), function () { Route::get('/rm-dropdown/', function () { $proyecto_id = \Input::get('proyecto_id'); $rms = \Guia\Models\Rm::where('proyecto_id', '=', $proyecto_id)->get(['rm', 'id']); return response()->json($rms); }); Route::get('/proyectos-dropdown/', function () { $arr_proyectos = \FiltroAcceso::getArrProyectos(); foreach ($arr_proyectos as $k => $v) { $proyectos[] = ['id' => $k, 'proyecto_descripcion' => $v]; } return response()->json($proyectos); }); Route::get('/egresos-proyecto/', function () { $proyecto_id = \Input::get('proyecto_id'); $egresos = \Guia\Models\Proyecto::findOrFail($proyecto_id)->egresos()->with('benef', 'cuentaBancaria', 'cuenta', 'user')->with('rms.cog')->get(); return response()->json($egresos); }); Route::get('/egresos-benef/', function () { $benef_id = \Input::get('benef_id'); $egresos = \Guia\Models\Benef::findOrFail($benef_id)->egresos()->with('benef')->with('cuentaBancaria')->with('cuenta')->with('user')->get(); return response()->json($egresos); }); Route::get('/benef-search/', function () { $benef_search = \Input::get('term'); $benefs = \Guia\Models\Benef::where('benef', 'LIKE', '%' . $benef_search . '%')->orderBy('benef')->get(['benef']); foreach ($benefs as $benef) { $arr_benefs[] = ['value' => $benef->benef]; } return response()->json($arr_benefs); });