<?php Use App\Models\Bus; Use App\Models\Supir; Use App\Models\Users; Use App\Models\Pemesanan; /* |-------------------------------------------------------------------------- | 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('/',function(){ return view('index'); })->middleware('guest'); // Routing untuk authentifikasi Route::group(['namespace' => 'auth'],function(){ Route::post('/login','LoginController@login')->name('login'); Route::get('/logout',function(){ Auth::logout(); return redirect('/'); })->name('logout'); Route::post('/register','RegisterController@store'); }); Route::group(['prefix' => 'admin','middleware' => 'admin'], function() { Route::get('/', function () { $this->data['title'] = 'Dashboard'; return view('admin.index',$this->data); }); Route::resource('admin','AdminController'); Route::post('/store','AdminController@store'); Route::get('/user','AdminController@user'); Route::get('/user/tambah','AdminController@tambahuser'); Route::get('/user/hapus/{id}','AdminController@hapususer'); Route::get('/bus','AdminController@bus'); Route::get('/bus/detail/{id}','AdminController@detail'); Route::get('/bus/ubah/{id}','AdminController@ubah'); Route::get('/bus/hapus/{id}','AdminController@hapusbus'); Route::post('/ubah/{id}','AdminController@edit'); Route::get('/bus/tambah','AdminController@tambahbus'); Route::post('/storebus','AdminController@storebus'); Route::get('/supir','AdminController@supir'); Route::get('/supir/tambah','AdminController@tambahsupir'); Route::post('/storesupir','AdminController@storesupir'); Route::get('/supir/hapus/{id}','AdminController@hapussupir'); Route::get('/supir/detail/{id}','AdminController@detailsupir'); Route::get('/supir/ubahsupir/{id}','AdminController@ubahsupir'); Route::post('/ubahsupir/{id}','AdminController@editsupir'); Route::get('/profil','AdminController@profil'); Route::get('/pemesanan','AdminController@pemesanan'); Route::get('/pemesanan/detail/{id}','AdminController@detailpemesanan'); }); Route::group(['prefix' => 'k_supir','middleware' => 'k_supir'], function() { Route::get('/', function () { $this->data['title'] = 'Dashboard'; return view('k_supir.index',$this->data); }); }); Route::group(['prefix' => 'klien','middleware' => 'klien'], function() { Route::get('/', function () { $this->data['title'] = 'Dashboard'; return view('klien.index',$this->data); }); Route::resource('klien','KlienController'); Route::get('/pesan','KlienController@pesan'); Route::get('/pesan/pilih','KlienController@pilih'); Route::post('/pemesanan','KlienController@pemesanan'); Route::get('/bus','KlienController@bus'); Route::get('/bus/detail/{id}','KlienController@detail'); Route::get('/history','KlienController@history'); Route::get('/status','KlienController@status'); Route::get('/pemesanan/batal/{id}','KlienController@batal'); Route::get('/pesan/pilih_bus/{id}','KlienController@pilih_bus'); });