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;
 }
Beispiel #2
0
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);
    });