51 lines
2.3 KiB
PHP
51 lines
2.3 KiB
PHP
<?php
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Web Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| This file is where you may define all of the routes that are handled
|
|
| by your application. Just tell Laravel the URIs it should respond
|
|
| to using a Closure or controller method. Build something great!
|
|
|
|
|
*/
|
|
|
|
Route::get('/', 'PageController@welcome');
|
|
|
|
Auth::routes();
|
|
|
|
Route::get('/home', 'HomeController@index');
|
|
Route::get('/stats', 'HomeController@stats');
|
|
Route::get('/settings', 'HomeController@settings');
|
|
Route::patch('/settings/update/email', 'HomeController@updateEmail');
|
|
Route::patch('/settings/update/password', 'HomeController@updatePassword');
|
|
|
|
Route::get('/test/question', 'TestController@showQuestion');
|
|
Route::post('/test/question', 'TestController@answerQuestion');
|
|
Route::get('/test/answer', 'TestController@showAnswer');
|
|
Route::get('/test/{test}', 'TestController@startTest');
|
|
|
|
Route::get('/admin', 'AdminController@index');
|
|
|
|
Route::get('/admin/tests/new', 'AdminController@test');
|
|
Route::post('/admin/tests/new', 'AdminController@addTest');
|
|
Route::get('/admin/tests', 'AdminController@showTests');
|
|
Route::get('/admin/tests/{test}', 'AdminController@showTest');
|
|
Route::get('/admin/tests/{test}/edit', 'AdminController@editTest');
|
|
Route::patch('/admin/tests/{test}', 'AdminController@updateTest');
|
|
Route::get('/admin/tests/{test}/delete', 'AdminController@delTest');
|
|
Route::delete('/admin/tests/{test}', 'AdminController@deleteTest');
|
|
|
|
Route::get('/admin/tests/{test}/question', 'AdminController@question');
|
|
Route::post('/admin/tests/{test}/question', 'AdminController@addQuestion');
|
|
Route::get('/admin/questions/{question}/edit', 'AdminController@editQuestion');
|
|
Route::patch('/admin/questions/{question}', 'AdminController@updateQuestion');
|
|
Route::get('/admin/questions/{question}/delete', 'AdminController@delQuestion');
|
|
Route::delete('/admin/questions/{question}/', 'AdminController@deleteQuestion');
|
|
|
|
Route::get('/admin/users', 'AdminController@showUser');
|
|
Route::get('/admin/users/new', 'AdminController@user');
|
|
Route::post('/admin/users/new', 'AdminController@addUser');
|
|
Route::get('/admin/users/{user}/delete', 'AdminController@delUser');
|
|
Route::delete('/admin/users/{user}', 'AdminController@deleteUser');
|