Newer
Older
<?php
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
$app_url = config("app.url");
if (!empty($app_url)) {
$schema = explode(':', $app_url)[0];
URL::forceScheme($schema);
return redirect(action('MarkController@rankingHome'));
Route::prefix('app')
->middleware('auth')
->group(function () {

Tibo
committed
Route::get('status/data', 'MarkController@lastData');
Route::get('status/evidences', 'MarkController@lastEvidences');
Route::get('pause', 'MarkController@pause')->name('pause');
Route::get('resume', 'MarkController@resume')->name('resume');
Route::get('ranking', 'MarkController@rankingHome');
Route::get('ranking/{label}', 'MarkController@ranking');
Route::get('ranking/{label}/csv', 'MarkController@rankingCSV');
Route::get('evidence/{id}/data/{data_id}', 'MarkController@evidenceData');
Route::get('evidence/{id}', 'MarkController@evidence');
Route::get('evidence/{id}/false-alarm', 'MarkController@falseAlarm');
Route::get('evidence/{id}/true-detection', 'MarkController@trueDetection');
Route::prefix('api')->group(function () {
Route::get('status', function () {
Route::prefix('admin')
->middleware('admin')
Route::resource('users', 'UserController');
Route::get('users/{user}/toggle', 'UserController@toggleAdmin');
Route::resource('feedback', 'FeedbackController');
Route::get('populate', 'FeedbackController@populate');
Route::get('dropFeedback', 'FeedbackController@dropFeedbacks');
Route::get('dropWowa', 'WowaController@dropWowas');
Route::get('wowas/{wowa}/roc', 'WowaController@computeAUCRoc');
Route::get('wowas/{wowa}/pr', 'WowaController@computeAUCPR');
Route::resource('wowas', 'WowaController');