public function edit($id)
 {
     $presentase = Presentase::with('provinsi', 'kabupaten')->where('id_presentase', $id)->first();
     $provinsies = Provinsi::lists('nama_provinsi', 'id_provinsi');
     $kabupatens = Kabupaten::where('id_provinsi', $presentase->id_provinsi)->get();
     return view('admin.master_presentasi.edit', compact('presentase', 'provinsies', 'kabupatens'));
 }
Esempio n. 2
0
Route::get('kecamatan/{id}/edit', ['as' => 'kecamatan-edit', 'uses' => 'KecamatanController@edit']);
Route::get('kecamatan/store', ['as' => 'kecamatan-store', 'uses' => 'KecamatanController@store']);
Route::get('kecamatan/destroy', ['as' => 'kecamatan-destroy', 'uses' => 'KecamatanController@destroy']);
Route::get('kelurahan', ['as' => 'kelurahan', 'uses' => 'KelurahanController@index']);
Route::post('kelurahan/update', ['as' => 'kelurahan-update', 'uses' => 'KelurahanController@update']);
Route::get('kelurahan/create', ['as' => 'kelurahan-create', 'uses' => 'KelurahanController@create']);
Route::get('kelurahan/{id}/edit', ['as' => 'kelurahan-edit', 'uses' => 'KelurahanController@edit']);
Route::get('kelurahan/store', ['as' => 'kelurahan-store', 'uses' => 'KelurahanController@store']);
Route::get('kelurahan/destroy', ['as' => 'kelurahan-destroy', 'uses' => 'KelurahanController@destroy']);
Route::get('master/anggaran', ['as' => 'master-anggaran', 'uses' => 'MasterAnggaranController@index']);
Route::get('master/anggaran/add', ['as' => 'master-anggaran-add', 'uses' => 'MasterAnggaranController@add']);
Route::get('master/anggaran/destroy/{id_anggaran}', ['as' => 'master-anggaran-destroy', 'uses' => 'MasterAnggaranController@destroy']);
Route::get('master/anggaran/edit/{id_anggaran}', ['as' => 'master-anggaran-edit', 'uses' => 'MasterAnggaranController@edit']);
Route::post('master/anggaran/update/{id_anggaran}', ['as' => 'master-anggaran-update', 'uses' => 'MasterAnggaranController@update']);
Route::post('master/anggaran/store', ['as' => 'master-anggaran-store', 'uses' => 'MasterAnggaranController@store']);
Route::get('master/energi', ['as' => 'master-energi', 'uses' => 'MasterEnergiController@index']);
Route::get('master/instansi', ['as' => 'master-instansi', 'uses' => 'MasterInstansiController@index']);
Route::get('master/potensi', ['as' => 'master-potensi', 'uses' => 'MasterPotensiController@index']);
Route::get('master/presentasi', ['as' => 'master-presentasi', 'uses' => 'MasterPresentasiController@index']);
Route::get('master/presentasi/add', ['as' => 'master-presentasi-add', 'uses' => 'MasterPresentasiController@add']);
Route::get('master/presentasi/api/kabupaten/{id}', function ($id) {
    if (Request::ajax()) {
        //$category_id = Input::get('category_id');
        $kabupaten = Kabupaten::where('id_provinsi', $id)->get();
        return $kabupaten;
    }
});
Route::post('master/presentasi/store', ['as' => 'master-presentasi-store', 'uses' => 'MasterPresentasiController@store']);
Route::get('master/presentasi/edit/{id}', ['as' => 'master-presentasi-edit', 'uses' => 'MasterPresentasiController@edit']);
Route::post('master/presentasi/update/{id}', ['as' => 'master-presentasi-update', 'uses' => 'MasterPresentasiController@update']);
Route::get('master/presentasi/destroy/{id}', ['as' => 'master-presentasi-destroy', 'uses' => 'MasterPresentasiController@destroy']);
Esempio n. 3
0
 public function listkab()
 {
     $prov = Input::get('option');
     $kab = ['0' => 'Select provinsi first'] + Kabupaten::where('provinsi_id', '=', $prov)->lists('nama', 'id')->toArray();
     return Response::make($kab);
 }
Esempio n. 4
0
include 'routes.model.php';
include 'routes.public.php';
Route::group(['prefix' => 'admin/kabupaten', 'middleware' => 'UAC:kabupaten', 'namespace' => 'Admin\\Kabupaten'], function () {
    Route::get('/', ['as' => 'admin.kabupaten.landing', 'uses' => function () {
        return view('admin_template');
    }]);
    Route::resources(['instansi' => 'InstansiController', 'bantuan' => 'BantuanController', 'kriteria' => 'KriteriaController', 'indikator' => 'IndikatorController']);
    Route::group(['prefix' => 'region', 'namespace' => 'Region'], function () {
        Route::get('/', function () {
            return redirect()->url('admin/kabupaten');
        });
        Route::resources(['provinsi' => 'ProvinsiController', 'kabupaten' => 'KabupatenController', 'kecamatan' => 'KecamatanController', 'desa' => 'DesaController']);
        Route::get('get/{region}/{id}', ['as' => 'getRegion', 'uses' => function ($r, $id) {
            $data = [];
            if ($r == 'kabupaten') {
                foreach (\App\Kabupaten::where('provinsi_id', $id)->get() as $list) {
                    $data = array_merge_recursive($data, [['id' => $list->id, 'text' => $list->label]]);
                }
            }
            if ($r == 'kecamatan') {
                foreach (\App\Kecamatan::where('kabupaten_id', $id)->get() as $list) {
                    $data = array_merge_recursive($data, [['id' => $list->id, 'text' => $list->label]]);
                }
            }
            if ($r == 'desa') {
                foreach (\App\Desa::where('kecamatan_id', $id)->get() as $list) {
                    $data = array_merge_recursive($data, [['id' => $list->id, 'text' => $list->label]]);
                }
            }
            return $data;
        }]);