Model
abstract class Model implements ArrayAccess, JsonSerializable (View source)
Class Model
Properties
protected array | $describeOrder | ||
protected bool | $timestamps | ||
protected string | $prefix | ||
protected bool | $autoIncrement | ||
protected bool | $safeDeleted | ||
protected string | $latest | ||
protected array | $attributes | ||
protected array | $dates | ||
protected string | $primaryKey | ||
protected string | $primaryKeyType | ||
protected string | $table | Le nom de la table courrente |
|
protected string | $connexion | Le nom de la connexion |
|
static protected Builder | $builder |
Methods
Model constructor.
Rétourne tout les enregistrements
find
Permet de retourner le description de la table
Récuper des informations sur la Builder ensuite les supprimes dans celle-ci
Lance une execption en case de donnée non trouvé
paginate
Permet d'associer listerner
Permet d'associer un listerner
Permet d'associer un listerner
Permet de récupérer la valeur de clé primaire
Permet de récupérer la clé primaire
save aliase sur l'action insert
Permet de supprimer un enregistrement
Permet de mettre le timestamp à jour.
Permet d'Assigner des valeurs aux attribues de la classe
Permet d'Assigner une valeur
Set connexion point
Permet de récupérer la liste des attributes.
Permet de récupérer un attribue
Permet de retourner les données
No description
No description
No description
No description
No description
__get
__set
__toString
__call
__callStatic
Details
__construct(array $attributes = [])
Model constructor.
static Collection
all(array $columns = [])
Rétourne tout les enregistrements
static Model
first()
Get first rows
static Model
latest()
Get last
static Collection|Model|null
find(mixed $id, array $select = ['*'])
find
static
describe()
Permet de retourner le description de la table
static Collection|Model|null
findAndDelete(mixed $id, array $select = ['*'])
Récuper des informations sur la Builder ensuite les supprimes dans celle-ci
static Model
findOrFail(mixed $id, array|callable $select = ['*'])
Lance une execption en case de donnée non trouvé
static Model
create(array $data)
No description
static Collection
paginate(int $n, int $current = 0, int $chunk = null)
paginate
static
deleted(callable $cb)
Permet d'associer listerner
static
created(callable $cb)
Permet d'associer un listerner
static
updated(callable $cb)
Permet d'associer un listerner
mixed
getKeyValue()
Permet de récupérer la valeur de clé primaire
string
getKey()
Permet de récupérer la clé primaire
int
save()
save aliase sur l'action insert
int
delete()
Permet de supprimer un enregistrement
bool
touch()
Permet de mettre le timestamp à jour.
setAttributes(array $data)
Permet d'Assigner des valeurs aux attribues de la classe
setAttribute(string $key, string $data)
Permet d'Assigner une valeur
Builder
setConnexion(string $connexion)
Set connexion point
array
getAttributes()
Permet de récupérer la liste des attributes.
mixed|null
getAttribute(string $name)
Permet de récupérer un attribue
array
toArray()
Permet de retourner les données
offsetSet(mixed $offset, mixed $value)
No description
bool
offsetExists(mixed $offset)
No description
offsetUnset(mixed $offset)
No description
mixed|null
offsetGet(mixed $offset)
No description
jsonSerialize()
No description
mixed|null
__get(string $name)
__get
__set(string $name, $value)
__set
string
__toString()
__toString
mixed
__call(string $name, array $arguments)
__call
static mixed
__callStatic(string $name, array $arguments)
__callStatic