route('social_login', ['provider' => $provider]); } $data['supported_providers'] = SocialLoginProviders::buildSupportedProviders(); return Response::view("auth.login", $data, 200); } /** * @param array $data * @return SymfonyResponse */ public function getLoginErrorResponse(array $data = []) { $response = Redirect::action('UserController@getLogin'); foreach ($data as $key => $val) $response= $response->with($key, $val); if(isset($data['error_message'])) $response = $response->with('flash_notice', $data['error_message']); if(isset($data['validator'])) $response = $response->withErrors($data['validator']); return $response; } }