Sentinel\Traits\SentinelRedirectionTrait::redirectViaResponse PHP Method

redirectViaResponse() public method

Use a ResponseObject to generate a browser redirect, based on config options
public redirectViaResponse ( $key, Sentinel\DataTransferObjects\BaseResponse $response ) : Response
$key
$response Sentinel\DataTransferObjects\BaseResponse
return Response
    public function redirectViaResponse($key, BaseResponse $response)
    {
        if ($response->isSuccessful()) {
            $message = ['success' => $response->getMessage()];
        } else {
            $message = ['error' => $response->getMessage()];
        }
        // Was an error caught? If so we need to redirect back.
        if ($response->isError()) {
            return $this->redirectBack($message, $response->getPayload());
        }
        return $this->redirectTo($key, $message, $response->getPayload());
    }