web.php 1.76 KB
Newer Older
nontawat kanboon's avatar
nontawat kanboon committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
<?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!
|
*/



Auth::routes();

Route::get('/', function () {
  return view('welcome');
});


Route::group(['middleware' => ['web', 'auth']], function (){


  Route::get('/home', function () {
      if (Auth::user()->admin == 0) {
        # code...
        $users['user'] = \App\User::all();
        return view('user', $users);
      }else {
        # code...
        $users['user'] = \App\User::all();
        return view('adminhome', $users);
      }
  });

  Route::get('addmin/manageuser', function () {
    if (Auth::user()->admin == 1) {
      # code...
      $users['user'] = \App\User::all();

      return view('manageuser', $users);
    }else {
      # code...
     return view('403');
    }
});

Route::get('addmin/managecourse', function () {
  if (Auth::user()->admin == 1) {
    # code...
    $users['user'] = \App\User::all();

    return view('managecourse', $users);
  }else {
    # code...
   return view('403');
  }
});

Route::post('insertcourse','Controller@insertcourse');

Route::post('readcourse','Controller@readcourse');

Route::get('delete/course/{id}/{Group}','Controller@deletecourse');

Route::get('delete/user/{id}','Controller@deleteuser');


Route::get('/contact', function () {
  return view('contact');
});

Route::get('courseInfo', 'Controller@listcourse');

Route::get('add/choose/{idcourse}', 'Controller@addchoose');

Route::get('delete/choose/{id}', 'Controller@deletechoose');

});