From 75adb031897ab2a2b66051e1acb186bfdff6a4a4 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Mon, 9 Jul 2018 19:57:19 +0200 Subject: Better API --- routes/keys.php | 18 ++++++++++++++++++ routes/web.php | 3 --- 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 routes/keys.php (limited to 'routes') diff --git a/routes/keys.php b/routes/keys.php new file mode 100644 index 0000000..52c7b3a --- /dev/null +++ b/routes/keys.php @@ -0,0 +1,18 @@ +<?php +/* +|-------------------------------------------------------------------------- +| Routes for public keys +|-------------------------------------------------------------------------- +| +| 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! +| + */ +Auth::routes(); +Route::middleware('auth', 'throttle:30') // throttle to 30 per minute + ->group(function () { + Route::get('keys/cookie/public/', 'PublicKeyController@setUsersKeyByCookie'); + Route::get('keys/public/{user_id}', 'PublicKeyController@getUsersKey'); + Route::post('keys/public', 'PublicKeyController@setUsersKey'); + }); diff --git a/routes/web.php b/routes/web.php index c0c8f47..0b980a1 100644 --- a/routes/web.php +++ b/routes/web.php @@ -15,10 +15,7 @@ Route::middleware('auth', 'throttle:30') // throttle to 30 per minute Route::get('/', ['as' => 'writeMessage', 'uses' => 'SocketController@writeMessage']); Route::get('avatar/{user_id}', 'ImageController@getAvatar'); Route::get('profile', 'UserController@Profile'); - Route::get('keys/cookie/public/', 'PublicKeyController@setUsersKeyByCookie'); // actually it's a post but it has to be get (via cookie) => TODO: - Route::get('keys/public/{user_id}', 'PublicKeyController@getUsersKey'); Route::post('avatar', 'UserController@updateAvatar'); - Route::post('keys/public', 'PublicKeyController@setUsersKey'); Route::post('sendMessage', 'SocketController@sendMessage'); }); -- cgit v1.2.3