Example #1
0
 public function compose(View $view)
 {
     $makeForm = Request::only('region_id', 'comuna_id', 'desglosa_id', 'glosa_id', 'gl1_id', 'gl6_id');
     $reg_com = regiones::orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     $com_com = array();
     if ($makeForm['region_id'] != null) {
         $com_com = Comunas::where('regiones_id', $makeForm['region_id'])->orderBy('name', 'DESC')->lists('name', 'id')->toArray();
     }
     $des_com = desglosas::orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     $glo_com = array();
     if ($makeForm['desglosa_id'] != null) {
         $glo_com = glosas::where('desglosas_id', $makeForm['desglosa_id'])->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     }
     $nro = 1;
     $gl1_com = glosas::where('desglosas_id', $nro)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     $nro = 6;
     $gl6_com = glosas::where('desglosas_id', $nro)->orderBy('name', 'ASC')->lists('name', 'id')->toArray();
     $view->with(compact('makeForm', 'reg_com', 'com_com', 'des_com', 'glo_com', 'gl1_com', 'gl6_com'));
 }
Example #2
0
 public function reg_comunas()
 {
     return $this->hasMany(Comunas::getClass());
 }
Example #3
0
<?php

use Modules\general\Entities\Comunas;
Route::group(['prefix' => 'general', 'namespace' => 'Modules\\General\\Http\\Controllers'], function () {
    // ruta para las listas de regiones comunas y ciudades y select funcionales
    Route::get('reg_com_list', 'GeneralController@index_reg_com');
    Route::get('reg_com', ['as' => 'reg_com', 'uses' => 'GeneralController@getOrmNew']);
    //reg_com datos a ventana gral
    Route::get('getindex', 'GeneralController@getIndex');
    //Reg_com
    Route::get('comunas/{region_id}', function ($regiones_id) {
        $comunas = Comunas::where('regiones_id', $regiones_id)->select('id as value', 'name as text')->orderBy('name', 'ASC')->get()->toArray();
        array_unshift($comunas, ['value' => '', 'text' => 'Selecione Comunaaa']);
        return $comunas;
    });
    // Rutas para el GeneraControler
    Route::get('girosxls', ['as' => 'girosxls', 'uses' => 'GeneralController@aexcel']);
    // Rutas para el GirosControler
    Route::get('giros', ['as' => 'giros', 'uses' => 'GirosController@index_giros']);
    // Rutas para el GlosasControler
    Route::get('glosas', 'GlosasController@index');
    Route::get('type', 'GlosasController@typeglosa');
});