Skip to content

Commit

Permalink
Adds name and comments to routes
Browse files Browse the repository at this point in the history
  • Loading branch information
arpitsingla96 committed Dec 29, 2016
1 parent 65024f5 commit 6630910
Showing 1 changed file with 23 additions and 14 deletions.
37 changes: 23 additions & 14 deletions src/App/Http/routes.php
Original file line number Diff line number Diff line change
@@ -1,27 +1,36 @@
<?php

// Problem Management Routes
Route::resource('problems', 'ProblemController', ['except' => 'index', 'show']);

Route::get('problems', 'PracticeProblemController@index');
Route::get('problems/{problem}', 'PracticeProblemController@show');
Route::post('problems/{problem}/submit', 'SubmissionController@practiceSubmission');
// Practice Problem Routes
Route::get('problems', 'PracticeProblemController@index')->name('practice.problems.index');
Route::get('problems/{problem}', 'PracticeProblemController@show')->name('practice.problems.show');
Route::post('problems/{problem}/submit', 'SubmissionController@practiceSubmission')->name('practice.problems.submit');

Route::get('competitions/{competition}/problems', 'CompetitionProblemController@index');
Route::get('competitions/{competition}/problems/{problem}', 'CompetitionProblemController@show');
Route::post('competitions/{competition}/problems/{problem}/submit', 'SubmissionController@competitionSubmission');
// Competition Problem Routes
Route::get('competitions/{competition}/problems', 'CompetitionProblemController@index')->name('competitions.problems.index');
Route::get('competitions/{competition}/problems/{problem}', 'CompetitionProblemController@show')->name('competitions.problems.show');
Route::post('competitions/{competition}/problems/{problem}/submit', 'SubmissionController@competitionSubmission')->name('competitions.problems.submit');

// Competition Team Routes
Route::resource('competitions.teams', 'TeamController');

Route::get('competitions/{competition}/leaderboard', 'CompetitionController@showLeaderboard');
Route::get('competitions/{competition}/submissions', 'CompetitionController@showSubmissions');
// Competition Leaderboard and Submission routes
Route::get('competitions/{competition}/leaderboard', 'CompetitionController@showLeaderboard')->name('competitions.leaderboard.show');
Route::get('competitions/{competition}/submissions', 'CompetitionController@showSubmissions')->name('competitions.submissions.show');

// Competition Routes
Route::resource('competitions', 'CompetitionController');

Route::get('users/self', 'UserController@showSelf');
Route::resource('users', 'UserController', ['except' => ['destroy', 'create', 'store']]);
// Use this route to check login status.
Route::get('users/self', 'UserController@showSelf')->name('users.self.show');

// User routes
Route::resource('users', 'UserController', ['except' => ['destroy', 'create', 'store']]);

Route::post('competitions/{competition}/teams/{team}/invite/{user}', 'CompetitionInvitesController@inviteUser');
Route::post('competitions/{competition}/teams/{team}/join', 'CompetitionInvitesController@joinTeam');
Route::get('/acceptInvite', 'CompetitionInvitesController@acceptInvite');
Route::get('/cancelInvite', 'CompetitionInvitesController@cancelInvite');
// Invite routes
Route::post('competitions/{competition}/teams/{team}/invite/{user}', 'CompetitionInvitesController@inviteUser')->name('invites.send');
Route::post('competitions/{competition}/teams/{team}/join', 'CompetitionInvitesController@joinTeam')->name('invites.join');
Route::get('/acceptInvite', 'CompetitionInvitesController@acceptInvite')->name('invites.accept');
Route::get('/cancelInvite', 'CompetitionInvitesController@cancelInvite')->name('invites.cancel');

0 comments on commit 6630910

Please sign in to comment.