PaginatedResourceResponse
class PaginatedResourceResponse extends ResourceResponse (View source)
Properties
| mixed | $resource | The underlying resource.  | 
                from ResourceResponse | 
Methods
Wrap the given data if necessary.
Determine if we have a default wrapper and the given data is unwrapped.
Determine if "with" data has been added and our data is unwrapped.
Get the pagination links for the response.
Gather the meta data for the response.
Details
        
                            
    __construct(mixed $resource)
        
    
    Create a new resource response.
        
                            Response
    toResponse(Request $request)
        
    
    Create an HTTP response that represents the object.
        
                    protected        array
    wrap(Collection|array $data, array $with = [], array $additional = [])
        
    
    Wrap the given data if necessary.
        
                    protected        bool
    haveDefaultWrapperAndDataIsUnwrapped(array $data)
        
    
    Determine if we have a default wrapper and the given data is unwrapped.
        
                    protected        bool
    haveAdditionalInformationAndDataIsUnwrapped(array $data, array $with, array $additional)
        
    
    Determine if "with" data has been added and our data is unwrapped.
        
                    protected        string
    wrapper()
        
    
    Get the default data wrapper for the resource.
        
                    protected        int
    calculateStatus()
        
    
    Calculate the appropriate status code for the response.
        
                    protected        array
    paginationInformation(Request $request)
        
    
    Add the pagination information to the response.
        
                    protected        array
    paginationLinks(array $paginated)
        
    
    Get the pagination links for the response.
        
                    protected        array
    meta(array $paginated)
        
    
    Gather the meta data for the response.