Example #1
0
File: Repo.php Project: novay/help
RepoBind::bind('Admin\\Data\\Tambahan\\SumberListrikController', 'SumberListrik', 'sumber_listrik');
RepoBind::bind('Admin\\Data\\Administrasi\\Sekolah\\StatusSekolahController', 'StatusSekolah', 'status_sekolah');
RepoBind::bind('Admin\\Data\\Administrasi\\Sekolah\\BentukPendidikanController', 'BentukPendidikan', 'bentuk_pendidikan');
RepoBind::bind('Admin\\Data\\Administrasi\\Sekolah\\SertifikatIsoController', 'SertifikatIso', 'sertifikat_iso');
RepoBind::bind('Admin\\Data\\Administrasi\\Sekolah\\StatusKepemilikanController', 'StatusKepemilikan', 'status_kepemilikan');
RepoBind::bind('Admin\\Data\\Akreditasi\\LembagaController', 'Lembaga', 'lembaga_akreditasi');
RepoBind::bind('Admin\\Data\\Akreditasi\\NilaiController', 'Nilai', 'nilai_akreditasi');
RepoBind::bind('Admin\\Data\\Region\\ProvinsiController', 'Provinsi', 'provinsi');
RepoBind::bind('Admin\\Data\\Region\\KabupatenController', 'Kabupaten', 'kabupaten');
RepoBind::bind('Admin\\Data\\Region\\KecamatanController', 'Kecamatan', 'kecamatan');
RepoBind::bind('Admin\\Data\\Region\\KelurahanController', 'Kelurahan', 'kelurahan');
RepoBind::bind('Admin\\Data\\Region\\KategoriWilayahController', 'KategoriWilayah', 'kategori_wilayah');
RepoBind::bind('Admin\\Data\\Penyelenggaraan\\WaktuPenyelenggaraanController', 'WaktuPenyelengaraan', 'waktu_penyelenggaraan');
RepoBind::bind('Admin\\Data\\Penyelenggaraan\\TahunAjaranController', 'TahunAjaran', 'tahun_ajaran');
RepoBind::bind('Admin\\Data\\Penyelenggaraan\\SemesterController', 'Semester', 'semester');
RepoBind::bind('Admin\\YayasanController', 'Yayasan', 'yayasan');
RepoBind::bind('Admin\\Sekolah\\SekolahController', 'Sekolah', 'sekolah');
RepoBind::bind('Admin\\Sekolah\\Program\\InkuisiController', 'Inkuisi', 'inkuisi');
RepoBind::bind('Admin\\Sekolah\\Program\\LayananKhususController', 'LayananKhusus', 'layanan_khsusus');
RepoBind::bind('Admin\\Sekolah\\AkreditasiController', 'Akreditasi', 'akreditasi');
RepoBind::bind('Admin\\Sekolah\\PerizinanController', 'Perizinan', 'perizinan');
RepoBind::bind('Admin\\Sekolah\\RekeningController', 'Rekening', 'rekening');
RepoBind::bind('Admin\\Sekolah\\PeriodikController', 'Periodik', 'periodik');
RepoBind::bind('Admin\\Sekolah\\LokasiSekolahController', 'LokasiSekolah', 'lokasi_sekolah');
RepoBind::bind('Admin\\Sekolah\\SanitasiController', 'Sanitasi', 'sanitasi');
RepoBind::bind('Admin\\Sekolah\\SertifikasiIsoController', 'SertifikasiIso', 'sertifikasi');
RepoBind::bind('Admin\\Sekolah\\SiswaController', 'Siswa', 'siswa');
RepoBind::bind('Admin\\Sekolah\\TambahanController', 'Tambahan', 'tambahan');
RepoBind::bind('Admin\\Data\\Program\\DataKebutuhanKhususController', 'DataKebutuhanKhusus', 'data_kebutuhan_khusus');
RepoBind::bind('Admin\\Data\\Program\\DataLayananKhususController', 'DataLayananKhusus', 'data_layanan_khusus');
Example #2
0
    return redirect()->route('admin.sekolah.sekolah.index');
    // $m = new App\Repositories\Eloquent\JenisKelamin;
});
Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function () {
    Route::get('/api/{name}/{id}', function ($name, $id) {
        if ('provinsi' == $name) {
            $o[] = "--Pilih Salah satu--";
            return array_merge_recursive($o, RepoBind::getRepo('kabupaten')->where('provinsi_id', $id)->lists('title', 'id')->toArray());
        }
        if ('kabupaten' == $name) {
            $o[] = "--Pilih Salah satu--";
            return array_merge_recursive($o, RepoBind::getRepo('kecamatan')->where('kabupaten_id', $id)->lists('title', 'id')->toArray());
        }
        if ('kecamatan' == $name) {
            $o[] = "--Pilih Salah satu--";
            return array_merge_recursive($o, RepoBind::getRepo('kelurahan')->where('kecamatan_id', $id)->lists('title', 'id')->toArray());
        }
    })->where(['id' => '[0-9]+', 'name' => '[a-z]+']);
    Route::group(['prefix' => 'data', 'namespace' => 'Data'], function () {
        Route::group(['prefix' => 'tambahan', 'namespace' => 'Tambahan'], function () {
            Route::resources(['agama' => 'AgamaController', 'akses_inet' => 'AksesInternetController', 'jenis_kelamin' => 'JenisKelaminController', 'suplai_air' => 'SuplaiAirController', 'sumber_listrik' => 'SumberListrikController']);
        });
        Route::group(['prefix' => 'program', 'namespace' => 'Program'], function () {
            Route::resources(['data_kebutuhan_khusus' => 'DataKebutuhanKhususController', 'data_layanan_khusus' => 'DataLayananKhususController']);
        });
        Route::group(['prefix' => 'administrasi/sekolah', 'namespace' => 'Administrasi\\Sekolah'], function () {
            Route::resources(['status_sekolah' => 'StatusSekolahController', 'sertifikat_iso' => 'SertifikatIsoController', 'bentuk_pendidikan' => 'BentukPendidikanController', 'status_kepemilikan' => 'StatusKepemilikanController']);
        });
        Route::group(['prefix' => 'akreditasi', 'namespace' => 'Akreditasi'], function () {
            Route::resources(['lembaga_akreditasi' => 'LembagaController', 'nilai_akreditasi' => 'NilaiController']);
        });