Esempio n. 1
0
 // API Token Refresh...
 $router->put('/spark/token', 'TokenController@refresh');
 // Users...
 $router->get('/user/current', 'UserController@current');
 $router->put('/user/last-read-announcements-at', 'UserController@updateLastReadAnnouncementsTimestamp');
 // Notifications
 $router->get('/notifications/recent', 'NotificationController@recent');
 $router->put('/notifications/read', 'NotificationController@markAsRead');
 // Settings Dashboard...
 $router->get('/settings', 'Settings\\DashboardController@show');
 // Profile Contact Information...
 $router->put('/settings/contact', 'Settings\\Profile\\ContactInformationController@update');
 // Profile Photo...
 $router->post('/settings/photo', 'Settings\\Profile\\PhotoController@store');
 // Teams...
 if (Spark::usesTeams()) {
     // General Settings...
     $router->get('/settings/teams/roles', 'Settings\\Teams\\TeamMemberRoleController@all');
     $router->get('/settings/teams/{team}', 'Settings\\Teams\\DashboardController@show');
     $router->get('/teams', 'TeamController@all');
     $router->get('/teams/current', 'TeamController@current');
     $router->get('/teams/{team_id}', 'TeamController@show');
     $router->post('/settings/teams', 'Settings\\Teams\\TeamController@store');
     $router->post('/settings/teams/{team}/photo', 'Settings\\Teams\\TeamPhotoController@update');
     $router->put('/settings/teams/{team}/name', 'Settings\\Teams\\TeamNameController@update');
     // Invitations...
     $router->get('/settings/teams/{team}/invitations', 'Settings\\Teams\\MailedInvitationController@all');
     $router->post('/settings/teams/{team}/invitations', 'Settings\\Teams\\MailedInvitationController@store');
     $router->get('/settings/invitations/pending', 'Settings\\Teams\\PendingInvitationController@all');
     $router->get('/invitations/{invitation}', 'InvitationController@show');
     $router->post('/settings/invitations/{invitation}/accept', 'Settings\\Teams\\PendingInvitationController@accept');