ControllerCrudable
Méthodes utiles pour disposer des actions CRUD.
Table of Contents
Methods
- crudDelete() : Response
- Delete item.
- crudForm() : Response
- Edit item (Create / Update).
- crudList() : Response
- List items (Index).
- crudShow() : Response
- Show item (Read).
- crudToggle() : Response
- Toggle item property boolean value.
Methods
crudDelete()
Delete item.
protected
crudDelete(Request $request, mixed $id) : Response
Parameters
- $request : Request
- $id : mixed
Return values
ResponsecrudForm()
Edit item (Create / Update).
protected
crudForm(Request $request[, mixed $id = null ][, array<string|int, mixed> $options = [] ][, array<string|int, mixed> $params = [] ]) : Response
Note: la clé $params['view'] permet de spécifier le template à utiliser ('form' par défaut)
Parameters
- $request : Request
- $id : mixed = null
- $options : array<string|int, mixed> = []
-
Liste d'options pour initialiser le FormType
- $params : array<string|int, mixed> = []
-
Liste de paramètres à passer à la vue
Return values
ResponsecrudList()
List items (Index).
protected
crudList([array<string|int, mixed> $filters = [] ][, string $orders = null ][, array<string|int, mixed> $params = [] ]) : Response
Parameters
- $filters : array<string|int, mixed> = []
- $orders : string = null
- $params : array<string|int, mixed> = []
-
Liste de paramètres à passer à la vue
Return values
ResponsecrudShow()
Show item (Read).
protected
crudShow(mixed $id[, array<string|int, mixed> $params = [] ]) : Response
Parameters
- $id : mixed
- $params : array<string|int, mixed> = []
-
Liste de paramètres à passer à la vue
Return values
ResponsecrudToggle()
Toggle item property boolean value.
protected
crudToggle(Request $request, mixed $id, string $field[, mixed $state = null ]) : Response
Parameters
- $request : Request
- $id : mixed
- $field : string
-
Nom de la propriété de l'élément à modifier
- $state : mixed = null
-
Valeur à affecter à la propriété (convertie en booléen)