123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476 |
- <?php
- use Illuminate\Support\Facades\Route;
- Route::group(['namespace' => 'Base'], function () {
-
- Route::post('/auth/login', 'AuthController@login');
- Route::post('/auth/send-validation-code', 'AuthController@sendValidationCode');
- Route::post('/auth/retrieve-password', 'AuthController@retrievePassword');
- Route::post('/auth/find-email', 'AuthController@findEmail');
-
- Route::post('/common/upload', 'ResourceController@upload');
-
- Route::get('/common/enums', 'CommonController@enums');
- Route::get('/common/clear', 'CommonController@clear');
- Route::group([
- 'middleware' => ['auth:admins', 'auth.role:admin']
- ], function () {
- Route::get('/auth/me', 'AuthController@me');
- Route::put('/auth/me', 'AuthController@update');
- Route::get('/auth/logout', 'AuthController@logout');
- Route::post('/auth/reset-password', 'AuthController@resetPassword');
- Route::group(['prefix' => 'base'], function () {
-
- Route::get('department', 'DepartmentController@index');
- Route::get('department/{id}', 'DepartmentController@show');
- Route::post('department', 'DepartmentController@store');
- Route::post('department/delete', 'DepartmentController@delete');
- Route::put('department/{id}', 'DepartmentController@update');
- Route::delete('department/{id}', 'DepartmentController@destroy');
- Route::get('department-tree', 'DepartmentController@tree');
-
- Route::get('/admin', 'AdminController@index');
- Route::get('admin/{id}', 'AdminController@show');
- Route::post('admin', 'AdminController@store');
- Route::put('admin/{id}', 'AdminController@update');
- Route::delete('admin/{id}', 'AdminController@destroy');
- Route::post('admin-authorization', 'AdminController@authorization');
- Route::get('admin-select-options', 'AdminController@selectOptions');
- Route::post('admin-change-password', 'AdminController@changePassword');
- Route::post('admin-import', 'AdminController@import');
-
- Route::get('/role', 'RoleController@index');
- Route::get('role/{id}', 'RoleController@show');
- Route::post('role', 'RoleController@store');
- Route::put('role/{id}', 'RoleController@update');
- Route::delete('role/{id}', 'RoleController@destroy');
- Route::get('role-lists', 'RoleController@lists');
-
- Route::get('/menu', 'MenuController@index');
- Route::get('/menu-icons', 'MenuController@icons');
- Route::get('menu/{id}', 'MenuController@show');
- Route::post('menu', 'MenuController@store');
- Route::put('menu/{id}', 'MenuController@update');
- Route::delete('menu/{id}', 'MenuController@destroy');
- Route::get('menu-tree', 'MenuController@tree');
- Route::get('menu-user', 'MenuController@menus');
-
- Route::get('banner', 'BannersController@index');
- Route::get('banner/{id}', 'BannersController@show');
- Route::post('banner', 'BannersController@store');
- Route::post('banner/delete', 'BannersController@delete');
- Route::put('banner/{id}', 'BannersController@update');
- Route::delete('banner/{id}', 'BannersController@destroy');
-
- Route::get('/shop', 'ShopsController@index');
- Route::post('/shop', 'ShopsController@store');
- Route::get('/shop/{id}', 'ShopsController@show');
- Route::put('/shop/{id}', 'ShopsController@update');
- Route::delete('/shop/{id}', 'ShopsController@destroy');
- Route::get('/shop-select-options', 'ShopsController@SelectOptions');
-
- Route::get('category', 'CategoriesController@index');
- Route::post('category', 'CategoriesController@storeCategory');
- Route::post('category-option', 'CategoriesController@store');
- Route::get('category/{id}', 'CategoriesController@show');
- Route::put('category/{id}', 'CategoriesController@update');
- Route::delete('category/{id}', 'CategoriesController@destroy');
- Route::post('category-delete', 'CategoriesController@delete');
- Route::get('category-select-options', 'CategoriesController@selectOptions');
-
- Route::get('setting', 'SettingsController@index');
- Route::get('setting-tree', 'SettingsController@tree');
- Route::post('setting', 'SettingsController@store');
- Route::put('setting/{id}', 'SettingsController@update');
- Route::delete('setting/{id}', 'SettingsController@destroy');
- Route::get('setting-key', 'SettingsController@setting');
- });
- });
- });
- Route::group([
- 'middleware' => ['auth:admins', 'auth.role:admin'],
- 'prefix' => 'dianli',
- 'namespace' => 'Dianli'
- ], function () {
- Route::get('home', 'HomeController@index');
- Route::get('statistical', 'HomeController@statistical');
-
- Route::get('/task', 'TasksController@index');
- Route::post('/task', 'TasksController@store');
- Route::get('/task/info/{id}', 'TasksController@show');
- Route::put('/task/info/{id}', 'TasksController@update');
- Route::delete('/task/info/{id}', 'TasksController@destroy');
- Route::post('/task-delete', 'TasksController@delete');
- Route::get('/task/select-options', 'TasksController@selectOptions');
- Route::get('/task/pause', 'TasksController@pause');
- Route::post('/task/related-papers', 'TasksController@relatedPapers');
- });
- Route::group([
- 'middleware' => ['auth:admins', 'auth.role:admin'],
- 'prefix' => 'exam',
- 'namespace' => 'Exam'
- ], function () {
- Route::get('home', 'HomeController@index');
-
- Route::get('/paper', 'PapersController@index');
- Route::post('/paper', 'PapersController@store');
- Route::get('/paper/info/{id}', 'PapersController@show');
- Route::put('/paper/info/{id}', 'PapersController@update');
- Route::delete('/paper/info/{id}', 'PapersController@destroy');
- Route::post('/paper/delete', 'PapersController@delete');
- Route::get('/paper/select-options', 'PapersController@selectOptions');
- Route::get('/paper/pause', 'PapersController@pause');
-
- Route::get('/topic', 'TopicsController@index');
- Route::post('/topic', 'TopicsController@store');
- Route::get('/topic/info/{id}', 'TopicsController@show');
- Route::put('/topic/info/{id}', 'TopicsController@update');
- Route::delete('/topic/info/{id}', 'TopicsController@destroy');
- Route::post('/topic/delete', 'TopicsController@delete');
- Route::get('/topic/select-options', 'TopicsController@selectOptions');
- Route::get('/topic/pause', 'TopicsController@pause');
-
- Route::get('/paper-result', 'PaperResultsController@index');
- Route::post('/paper-result/allot', 'PaperResultsController@allot');
- Route::post('/paper-result/answer', 'PaperResultsController@answer');
- Route::post('/paper-result', 'PaperResultsController@store');
- Route::get('/paper-result/info/{id}', 'PaperResultsController@show');
- Route::put('/paper-result/info/{id}', 'PaperResultsController@update');
- Route::delete('/paper-result/info/{id}', 'PaperResultsController@destroy');
- Route::post('/paper-result/delete', 'PaperResultsController@delete');
- Route::get('/paper-result/select-options', 'PaperResultsController@selectOptions');
- Route::get('/paper-result/pause', 'PaperResultsController@pause');
- });
- Route::group([
- 'middleware' => ['auth:admins', 'auth.role:admin'],
- 'prefix' => 'news',
- 'namespace' => 'News'
- ], function () {
-
- Route::get('notice', 'NoticesController@index');
- Route::post('notice', 'NoticesController@store');
- Route::put('notice/info/{id}', 'NoticesController@update');
- Route::get('notice/info/{id}', 'NoticesController@show');
- Route::delete('notice/{id}', 'NoticesController@destroy');
- Route::get('notice/pause', 'NoticesController@pause');
-
- Route::get('message', 'MessagesController@index');
- Route::post('message', 'MessagesController@store');
- Route::put('message/info/{id}', 'MessagesController@update');
- Route::get('message/info/{id}', 'MessagesController@show');
- Route::delete('message/{id}', 'MessagesController@destroy');
- Route::get('message/pause', 'MessagesController@pause');
- Route::get('message/users', 'MessagesController@users');
- Route::get('message/user-message', 'MessagesController@userMessages');
- Route::get('message/read-user-message', 'MessagesController@readMessage');
- Route::get('message/read-user-messages', 'MessagesController@readMessages');
- });
- Route::group([
- 'middleware' => ['auth:admins', 'auth.role:admin'],
- 'prefix' => 'course',
- 'namespace' => 'Course'
- ], function () {
-
- Route::get('/home', 'HomeController@index');
-
-
- Route::get('category', 'CategoryController@index');
- Route::post('category', 'CategoryController@store');
- Route::get('category/{id}', 'CategoryController@show');
- Route::put('category/{id}', 'CategoryController@update');
- Route::delete('category/{id}', 'CategoryController@destroy');
- Route::post('category/delete', 'CategoryController@delete');
- Route::get('category-tree', 'CategoryController@tree');
-
- Route::get('info', 'CourseController@index');
- Route::post('info', 'CourseController@store');
- Route::get('info/{id}', 'CourseController@show');
- Route::put('info/{id}', 'CourseController@update');
- Route::delete('info/{id}', 'CourseController@destroy');
-
- Route::get('{course_id}/chapter', 'ChapterController@index');
- Route::post('{course_id}/chapter', 'ChapterController@store');
- Route::put('chapter/{id}', 'ChapterController@update');
- Route::delete('chapter/{id}', 'ChapterController@destroy');
-
- Route::get('{course_id}/video', 'VideoController@index');
- Route::post('{course_id}/video', 'VideoController@store');
- Route::get('{course_id}/video/{id}', 'VideoController@show');
- Route::put('video/{id}', 'VideoController@update');
- Route::delete('video/{id}', 'VideoController@destroy');
-
- Route::get('video/{course_video_id}/attach', 'AttachController@index');
- Route::post('video/{course_video_id}/attach', 'AttachController@store');
- Route::put('attach/{id}', 'AttachController@update');
- Route::delete('attach/{id}', 'AttachController@destroy');
- });
- Route::get('/', function () {
- return app()->version();
- });
- Route::group(['prefix' => 'develop'], function () {
-
- Route::get('/t', 'ExampleController@test');
- Route::get('/init', 'ExampleController@init');
- });
|