web.php 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use App\Http\Controllers;
  4. /*
  5. |--------------------------------------------------------------------------
  6. | Web Routes
  7. |--------------------------------------------------------------------------
  8. |
  9. | Here is where you can register web routes for your application. These
  10. | routes are loaded by the RouteServiceProvider within a group which
  11. | contains the "web" middleware group. Now create something great!
  12. |
  13. */
  14. Route::get('/', function () {
  15. return view('welcome');
  16. });
  17. Route::get('/test', [Controllers\TestController::class, 'index']);
  18. // Жанры
  19. Route::get('/genres', [Controllers\GenreController::class, 'all']);
  20. Route::get('/genres/insert', [Controllers\GenreController::class, 'insert']);
  21. Route::get('/genres/delete', [Controllers\GenreController::class, 'delete']);
  22. // Специализации
  23. Route::get('/specializations', [Controllers\SpecializationController::class, 'all']);
  24. Route::get('/specializations/insert', [Controllers\SpecializationController::class, 'insert']);
  25. Route::get('/specializations/delete', [Controllers\SpecializationController::class, 'delete']);
  26. // Пользователи
  27. Route::get('/users', [Controllers\UserController::class, 'all']);
  28. Route::get('/users/user', [Controllers\UserController::class, 'single_user']);
  29. Route::get('/users/insert', [Controllers\UserController::class, 'insert']);
  30. Route::get('/users/update', [Controllers\UserController::class, 'update']);
  31. Route::get('/users/delete', [Controllers\UserController::class, 'delete']);
  32. // Критики
  33. Route::get('/critics', [Controllers\CriticController::class, 'all']);
  34. Route::get('/critics/insert', [Controllers\CriticController::class, 'view_append']);
  35. Route::post('/critics/insert', [Controllers\CriticController::class, 'insert']);
  36. Route::get('/critics/update', [Controllers\CriticController::class, 'view_update']);
  37. Route::post('/critics/update', [Controllers\CriticController::class, 'update']);
  38. Route::get('/critics/delete', [Controllers\CriticController::class, 'delete']);
  39. // Игры
  40. Route::get('/games', [Controllers\GameController::class, 'all']);
  41. Route::get('/games/insert', [Controllers\GameController::class, 'view_insert']);
  42. Route::post('/games/insert', [Controllers\GameController::class, 'insert']);
  43. Route::get('/games/update', [Controllers\GameController::class, 'view_update']);
  44. Route::post('/games/update', [Controllers\GameController::class, 'update']);
  45. Route::get('/games/delete', [Controllers\GameController::class, 'delete']);
  46. // Рецензии
  47. Route::get('/reviews', [Controllers\ReviewController::class, 'all']);
  48. Route::get('/games/reviews', [Controllers\ReviewController::class, 'all_about_game']);
  49. Route::get('/critics/reviews', [Controllers\ReviewController::class, 'all_about_critic']);
  50. Route::get('/games/reviews/insert', [Controllers\ReviewController::class, 'view_insert']);
  51. Route::post('/games/reviews/insert', [Controllers\ReviewController::class, 'insert']);
  52. Route::get('/games/reviews/update', [Controllers\ReviewController::class, 'view_update']);
  53. Route::post('/games/reviews/update', [Controllers\ReviewController::class, 'update']);
  54. Route::get('/games/reviews/delete', [Controllers\ReviewController::class, 'delete']);
  55. // Комментарии
  56. Route::get('/reviews/comments', [Controllers\CommentController::class, 'all_about_review']);
  57. Route::get('/games/comments', [Controllers\CommentController::class, 'all_about_game']);
  58. Route::get('/reviews/comments/insert', [Controllers\CommentController::class, 'view_insert_review']);
  59. Route::get('/games/comments/insert', [Controllers\CommentController::class, 'view_insert_game']);
  60. Route::post('/comments/insert', [Controllers\CommentController::class, 'insert']);
  61. Route::get('/comments/update', [Controllers\CommentController::class, 'view_update']);
  62. Route::post('/comments/update', [Controllers\CommentController::class, 'update']);
  63. Route::get('/comments/delete', [Controllers\CommentController::class, 'delete']);