Chrisbjr\ApiGuard\Builders\ApiResponseBuilder::build PHP Method

build() public static method

public static build ( null $includes = null ) : Response
$includes null
return EllipseSynergie\ApiResponse\Laravel\Response
    public static function build($includes = null)
    {
        // Let's instantiate the response class first
        $manager = new Manager();
        if (is_null($includes)) {
            $includeKeyword = config('apiguard.includeKeyword', 'include');
            $manager->parseIncludes(Request::get($includeKeyword, 'include'));
        }
        return new Response($manager);
    }

Usage Example

 public function __construct()
 {
     $serializedApiMethods = serialize($this->apiMethods);
     // Launch middleware
     $this->middleware('apiguard:' . $serializedApiMethods);
     // Attempt to get an authenticated user.
     $this->user = ApiGuardAuth::getUser();
     $this->response = ApiResponseBuilder::build();
 }
All Usage Examples Of Chrisbjr\ApiGuard\Builders\ApiResponseBuilder::build
ApiResponseBuilder