\App\Api\Request\DBBasicDBRequest

A basic database API request with configurable model and resource classes.

Summary

Methods
Properties
Constants
__construct()
No public properties found
No constants found
modelClass()
resourceClass()
getDBParameters()
$modelClass
$resourceClass
N/A
No private methods found
No private properties found
N/A

Properties

$modelClass

$modelClass : string

Type

string

$resourceClass

$resourceClass : string

Type

string

Methods

__construct()

__construct(string  $modelClass, string  $resourceClass) 

BasicDBRequest constructor.

Parameters

string $modelClass
string $resourceClass

modelClass()

modelClass() : string

Returns name of a Model class to be used.

Returns

string

resourceClass()

resourceClass(\Illuminate\Support\Collection  $parameters) : string|false

Returns name of a Resource class to be used. If false, no Resource class used

Parameters

\Illuminate\Support\Collection $parameters

Returns

string|false

getDBParameters()

getDBParameters(\Illuminate\Support\Collection  $parameters) : \Illuminate\Support\Collection

Get a Collection of parameters related to the database

Parameters

\Illuminate\Support\Collection $parameters

Returns

\Illuminate\Support\Collection