MiscellaneousController extends Controller
Table of Contents
- HTTP_ERROR = 'error'
- HTTP_FAIL = 'fail'
- HTTP_SUCCESS = 'success'
- HTTP_UNAUTHORIZED = 'unauthorized'
- $objectName : mixed
- $repo : mixed
- __construct() : mixed
- all() : string
- allChild() : string
- delete() : string
- deleteChild() : string
- destroy() : string
- jsonResponse() : Response
- Centralices the return of a json response.
- paginate() : string
- paginateChild() : string
- sendMail() : bool
- Send an email
- show() : string
- showChild() : string
- store() : string
- storeBeautyForm() : mixed
- Generates two PDF with data received. Service contract and LPD. Two copies sent by email to the client, another two stored.
- storeChild() : string
- update() : string
- updateChild() : string
- buildFailedValidationResponse() : JsonResponse
- Returns a "Not Acceptable" response
- errorResponse() : Response
- Returns an error json response.
- interceptCustomResponseLabels() : array<string|int, mixed>
- Returns a successful json response.
- respondWithToken() : mixed
- successResponse() : Response
- Returns a successful json response.
- unauthorizedResponse() : Response
- Returns a failed json response.
Constants
HTTP_ERROR
public
mixed
HTTP_ERROR
= 'error'
HTTP_FAIL
public
mixed
HTTP_FAIL
= 'fail'
HTTP_SUCCESS
public
mixed
HTTP_SUCCESS
= 'success'
HTTP_UNAUTHORIZED
public
mixed
HTTP_UNAUTHORIZED
= 'unauthorized'
Properties
$objectName
protected
mixed
$objectName
$repo
protected
mixed
$repo
Methods
__construct()
public
__construct(BeautyForm $model) : mixed
Parameters
- $model : BeautyForm
Return values
mixed —all()
public
all(Request $request) : string
Parameters
- $request : Request
Tags
Return values
string —allChild()
public
allChild(Request $request, int $parent_id) : string
Parameters
- $request : Request
-
the HTTP request
- $parent_id : int
-
- Id of the parent objects that we want to get.
Tags
Return values
string —delete()
public
delete(Request $request, int $id) : string
Parameters
- $request : Request
- $id : int
-
- Id of the object that we want to remove.
Tags
Return values
string —deleteChild()
public
deleteChild(Request $request, int $parent_id, int $id) : string
Parameters
- $request : Request
-
- Has the delete confirm field.
- $parent_id : int
-
- Id of the parent object that we want to delete.
- $id : int
-
- Id of the object that we want to delete.
Tags
Return values
string —destroy()
public
destroy(Request $request, int $id) : string
Parameters
- $request : Request
- $id : int
-
- Id of the object that we want to remove.
Tags
Return values
string —jsonResponse()
Centralices the return of a json response.
public
jsonResponse(int $httpCode, string $status, array<string|int, mixed> $data) : Response
Parameters
- $httpCode : int
- $status : string
- $data : array<string|int, mixed>
Return values
Response —paginate()
public
paginate(Request $request) : string
Parameters
- $request : Request
Tags
Return values
string —paginateChild()
public
paginateChild(Request $request, int $parent_id) : string
Parameters
- $request : Request
-
the HTTP request
- $parent_id : int
-
- Id of the parent objects that we want to get.
Tags
Return values
string —sendMail()
Send an email
public
sendMail( $mail, string $toEmail[, mixed $ccEmail = null ]) : bool
Parameters
Return values
bool —show()
public
show(Request $request, array<string|int, mixed> $id) : string
Parameters
- $request : Request
- $id : array<string|int, mixed>
-
- Id of the item to get.
Tags
Return values
string —showChild()
public
showChild(Request $request, int $parent_id, array<string|int, mixed> $id) : string
Parameters
- $request : Request
- $parent_id : int
-
- Id of the parent object that we want to get.
- $id : array<string|int, mixed>
-
- Id of the item to get.
Tags
Return values
string —store()
public
store(Request $request) : string
Parameters
- $request : Request
-
- Data of the object that we want to create.
Tags
Return values
string —storeBeautyForm()
Generates two PDF with data received. Service contract and LPD. Two copies sent by email to the client, another two stored.
public
storeBeautyForm(Request $request) : mixed
Parameters
- $request : Request
Tags
Return values
mixed —storeChild()
public
storeChild(Request $request, int $parent_id) : string
Parameters
- $request : Request
-
- Data of the object that we want to create.
- $parent_id : int
-
- Id of the parent object that we want to create.
Tags
Return values
string —update()
public
update(Request $request, int $id) : string
Parameters
- $request : Request
-
- Datas of the object that we want to update.
- $id : int
-
- Id of the object that we want to update.
Tags
Return values
string —updateChild()
public
updateChild(Request $request, int $parent_id, int $id) : string
Parameters
- $request : Request
-
- Datas of the object that we want to update.
- $parent_id : int
-
- Id of the parent object that we want to update.
- $id : int
-
- Id of the object that we want to update.
Tags
Return values
string —buildFailedValidationResponse()
Returns a "Not Acceptable" response
protected
buildFailedValidationResponse(Request $request, array<string|int, mixed> $errors) : JsonResponse
Parameters
- $request : Request
- $errors : array<string|int, mixed>
Return values
JsonResponse —errorResponse()
Returns an error json response.
protected
errorResponse([string $error = '' ]) : Response
Parameters
- $error : string = ''
Return values
Response —interceptCustomResponseLabels()
Returns a successful json response.
protected
interceptCustomResponseLabels(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
- $data : array<string|int, mixed>
Return values
array<string|int, mixed> —$data
respondWithToken()
protected
respondWithToken(mixed $token) : mixed
Parameters
- $token : mixed
Return values
mixed —successResponse()
Returns a successful json response.
protected
successResponse([array<string|int, mixed> $data = array() ][, mixed $isCreate = false ]) : Response
Parameters
- $data : array<string|int, mixed> = array()
- $isCreate : mixed = false
Return values
Response —unauthorizedResponse()
Returns a failed json response.
protected
unauthorizedResponse(string $error) : Response
Parameters
- $error : string