1
|
|
|
<?php |
2
|
|
|
|
3
|
|
|
use Illuminate\Routing\Router; |
4
|
|
|
|
5
|
|
|
Admin::registerAuthRoutes(); |
6
|
|
|
|
7
|
|
|
Route::group([ |
8
|
|
|
'prefix' => config('admin.route.prefix'), |
9
|
|
|
'namespace' => config('admin.route.namespace'), |
10
|
|
|
'middleware' => config('admin.route.middleware'), |
11
|
|
|
], function(Router $router) { |
12
|
|
|
|
13
|
|
|
$router->get('/', 'HomeController@index')->name('admin.index'); |
14
|
|
|
$router->resource('users', UserController::class); |
|
|
|
|
15
|
|
|
$router->resource('announcements', AnnouncementController::class); |
|
|
|
|
16
|
|
|
$router->get('problems/import', 'ProblemController@import'); |
17
|
|
|
$router->resource('problems', ProblemController::class); |
|
|
|
|
18
|
|
|
$router->resource('solutions', SolutionController::class); |
|
|
|
|
19
|
|
|
$router->resource('submissions', SubmissionController::class); |
|
|
|
|
20
|
|
|
$router->resource('contests', ContestController::class); |
|
|
|
|
21
|
|
|
$router->resource('groups', GroupController::class); |
|
|
|
|
22
|
|
|
$router->resource('dojos', DojoController::class); |
|
|
|
|
23
|
|
|
$router->resource('dojophases', DojoPhaseController::class); |
|
|
|
|
24
|
|
|
$router->resource('dojopasses', DojoPassesController::class); |
|
|
|
|
25
|
|
|
$router->resource('judge-server', JudgeServerController::class); |
|
|
|
|
26
|
|
|
$router->resource('judger', JudgerController::class); |
|
|
|
|
27
|
|
|
$router->resource('abuses', AbuseController::class); |
|
|
|
|
28
|
|
|
$router->resource('carousels', CarouselController::class); |
|
|
|
|
29
|
|
|
|
30
|
|
|
Route::match(['GET', 'POST'], 'codetester', 'CodeTesterController@tester')->name('admin.codetester.tester'); |
31
|
|
|
Route::match(['GET', 'POST'], 'settings', 'SettingsController@index')->name('admin.settings.index'); |
32
|
|
|
|
33
|
|
|
Route::group(['prefix' => 'api'], function(Router $router) { |
34
|
|
|
$router->get('/problems', 'ApiController@problems')->name('admin.api.problems'); |
35
|
|
|
$router->get('/users', 'ApiController@users')->name('admin.api.users'); |
36
|
|
|
}); |
37
|
|
|
|
38
|
|
|
Route::group(['prefix' => 'babel'], function(Router $router) { |
39
|
|
|
$router->get('/', 'BabelController@index')->name('admin.babel.index'); |
40
|
|
|
$router->get('installed', 'BabelController@installed')->name('admin.babel.installed'); |
41
|
|
|
$router->get('marketspace', 'BabelController@marketspace')->name('admin.babel.marketspace'); |
42
|
|
|
$router->get('marketspace/{code}', 'BabelController@detail')->name('admin.babel.detail'); |
43
|
|
|
$router->get('update/{extension}', 'BabelController@update')->name('admin.babel.update'); |
44
|
|
|
$router->post('update/{extension}', 'BabelController@updateExtension')->name('admin.babel.updateExtension'); |
45
|
|
|
$router->get('install/{extension}', 'BabelController@install')->name('admin.babel.install'); |
46
|
|
|
$router->post('install/{extension}', 'BabelController@installExtension')->name('admin.babel.installExtension'); |
47
|
|
|
}); |
48
|
|
|
|
49
|
|
|
}); |
50
|
|
|
|
The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g.
excluded_paths: ["lib/*"]
, you can move it to the dependency path list as follows:For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths