Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- |--------------------------------------------------------------------------
- | Web Routes
- |--------------------------------------------------------------------------
- |
- | Here is where you can register web routes for your application. These
- | routes are loaded by the RouteServiceProvider within a group which
- | contains the "web" middleware group. Now create something great!
- |
- */
- //Route::get('/', 'FrontendController@index');
- Auth::routes();
- Route::get('/home', 'HomeController@index');
- Route::group(['prefix'=>'admin', 'middleware'=>['auth']], function () {
- // Responden =============================
- Route::resource('responden', 'RespondensController');
- Route::get('template/responden', [
- 'as' => 'template.responden',
- 'uses' => 'RespondensController@generateExcelTemplate'
- ]);
- Route::post('import/responden', [
- 'as' => 'import.responden',
- 'uses' => 'RespondensController@importExcel'
- ]);
- // Soal ==================================
- Route::resource('soal', 'SoalsController');
- Route::get('/soal/jawaban/{soal}', [
- 'as' => 'soal.jawaban',
- 'uses' => 'SoalsController@jawaban'
- ]);
- Route::put('/soal/jawaban/{soal}', [
- 'as' => 'soal.jawaban.put',
- 'uses' => 'SoalsController@jawaban_put'
- ]);
- // Laporan ===============================
- Route::get('/laporan/rekap-responden', [
- 'as' => 'laporan.rekapResponden',
- 'uses' => 'laporansController@rekapResponden'
- ]);
- Route::get('/laporan/rekap-responden/{type}/{tahun}', [
- 'as' => 'laporan.exportRekapResponden',
- 'uses' => 'laporansController@exportRekapResponden'
- ]);
- Route::get('/laporan/detail-responden', [
- 'as' => 'laporan.detailResponden',
- 'uses' => 'laporansController@detailResponden'
- ]);
- Route::get('/laporan/detail-responden/{type}/{id}', [
- 'as' => 'laporan.exportDetailResponden',
- 'uses' => 'laporansController@exportDetailResponden'
- ]);
- Route::get('/laporan/kuisioner', [
- 'as' => 'laporan.kuisioner',
- 'uses' => 'laporansController@kuisioner'
- ]);
- Route::get('/laporan/kuisioner/{type}/{id}', [
- 'as' => 'laporan.exportKuisioner',
- 'uses' => 'laporansController@exportKuisioner'
- ]);
- //halaman profile
- Route::get('user/settings/profile', [
- 'as' => 'user.settings.profile',
- 'uses' => 'UserSettingsController@profile'
- ]);
- // Ubah Profil ===========================
- Route::get('user/settings/profile/edit', [
- 'as' => 'user.settings.profile.edit',
- 'uses' => 'UserSettingsController@editProfile'
- ]);
- Route::post('user/settings/profile/update', [
- 'as' => 'user.settings.profile.update',
- 'uses' => 'UserSettingsController@updateProfile'
- ]);
- // Ubah password =========================
- Route::get('user/settings/password/edit', [
- 'as' => 'user.settings.password.edit',
- 'uses' => 'UserSettingsController@editPassword'
- ]);
- Route::post('user/settings/password/update', [
- 'as' => 'user.settings.password.update',
- 'uses' => 'UserSettingsController@updatePassword'
- ]);
- });
- Route::group(['prefix'=>'admin', 'middleware'=>['auth','role:admin']], function () {
- // User ==================================
- Route::resource('user', 'UsersController');
- Route::get('settings', [
- 'as' => 'settings',
- 'uses' => 'SettingsController@settings'
- ]);
- Route::post('settings', [
- 'as' => 'settings.update',
- 'uses' => 'SettingsController@settingsUpdate'
- ]);
- });
- // Wilayah ===============================
- Route::get('/kabupaten/{id}', 'WilayahController@kabupaten');
- Route::get('/kecamatan/{id}', 'WilayahController@kecamatan');
- Route::get('/desa/{id}', 'WilayahController@desa');
- // Halaman Utama =========================
- Route::get('/', [
- 'as' => 'index',
- 'uses' => 'TracersController@index'
- ]);
- Route::get('/responden', [
- 'as' => 'cek_responden.get',
- 'uses' => 'TracersController@cek_responden'
- ]);
- Route::get('/responden/{responden}', [
- 'as' => 'tampil_tanggal.get',
- 'uses' => 'TracersController@tampil_tanggal'
- ]);
- Route::post('/cek_tanggal/{responden}', [
- 'as' => 'cek_tanggal.post',
- 'uses' => 'TracersController@cek_tanggal'
- ]);
- Route::get('/responden/update/{responden}/{token}', [
- 'as' => 'updateResponden.get',
- 'uses' => 'TracersController@updateResponden_get'
- ]);
- Route::put('/responden/update/{responden}', [
- 'as' => 'updateResponden.put',
- 'uses' => 'TracersController@updateResponden_put'
- ]);
- Route::get('/kuisioner/{responden}/{token}', [
- 'as' => 'kuisioner.get',
- 'uses' => 'TracersController@kuisioner_get'
- ]);
- Route::post('/kuisioner/{responden}', [
- 'as' => 'kuisioner.post',
- 'uses' => 'TracersController@kuisioner_post'
- ]);
- Route::post('/contact', [
- 'as' => 'contact',
- 'uses' => 'TracersController@contact'
- ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement