This repository has been archived on 2021-01-24. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
laravel-elearning/routes/web.php
2016-09-10 18:08:33 +02:00

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');