李帅

1.优化用户登录,注销。

......@@ -78,14 +78,9 @@ class AuthController extends Controller
public function socialite(Request $request, $service)
{
$validator = Validator::make([
'token' => $request->token,
'provider' => $service,
'provider_id' => $request->provider_id
], [
$validator = Validator::make(['token' => $request->token, 'provider' => $service,], [
'token' => 'required|string',
'provider' => 'required|in:facebook,twitter,github,apple',
'provider_id' => 'required|string'
]);
if ($validator->fails()){
return Response::fail('',500,$validator->errors());
......
......@@ -153,7 +153,7 @@ class UserController extends Controller
return Response::fail('',500,$exception->getMessage());
}
return Response::success(['avatar' => $user->avatar]);
return Response::success($user);
}
public function destroy($id, Request $request)
......
......@@ -27,6 +27,9 @@ Route::prefix('v1')->namespace('App\Http\Controllers\V1')->group(function (Route
/** 社会化用户登录*/
$api->any('auth/{service}/callback', 'AuthController@apiHandleProviderCallback');
/** 社会化用户登录*/
$api->post('socialite/{service}', 'AuthController@socialite');
/** 增加观看次数 */
$api->get('/addview/{id}', 'ImmerseController@addview');
......