class Authentication extends Model (View source)

Traits

Properties

protected array $hidden

The hidden field

from  Model
protected bool $timestamps

Enable the timestamps support

from  Model
protected string $prefix

Define the table prefix

from  Model
protected bool $auto_increment

Enable the autoincrement support

from  Model
protected bool $soft_delete

Enable the soft deletion

from  Model
protected string $latest

Defines the column where the query construct will use for the last query

from  Model
protected string $created_at

Defines the created_at column name

from  Model
protected string $updated_at

Defines the created_at column name

from  Model
protected array $attributes

The table columns listing

from  Model
protected array $dates

The date mutation

from  Model
protected array $casts

The casts mutation

from  Model
protected string $primary_key

The table primary key column name

from  Model
protected string $primary_key_type

The table primary key type

from  Model
protected string $table

The table name

from  Model
protected string $connection

The connection name

from  Model
static protected Builder $builder

The query builder instance

from  Model

Methods

string
getKey()

Get the table key

belongsTo(string $related, string|null $foreign_key = null, string|null $local_key = null)

The has one relative

belongsToMany(string $related, string|null $primary_key = null, string|null $foreign_key = null)

The belongs to many relative

hasMany(string $related, string|null $primary_key = null, string|null $foreign_key = null)

The has many relative

hasOne(string $related, string|null $primary_key = null, string|null $foreign_key = null)

The has one relative

void
offsetSet(mixed $offset, mixed $value)

_offsetSet

bool
offsetExists(mixed $offset)

_offsetExists

void
offsetUnset(mixed $offset)

_offsetUnset

mixed
offsetGet(mixed $offset)

_offsetGet

array
__serialize()

Serialize model

void
__unserialize(array $attributes)

Unserialize

__construct(array $attributes = [])

Model constructor.

from  Model
static Collection
all(array $columns = [])

Get all records

from  Model
static Model|null
first()

Get first rows

from  Model
static Model|null
latest()

Get latest

from  Model
static Model|null
find(int|string|array $id, array $select = ['*'])

find

from  Model
static Collection
findBy(string $column, mixed $value)

Find by column name

from  Model
static bool
describe()

Returns the description of the table

from  Model
static Model
findAndDelete(int|string|array $id, array $select = ['*'])

Find information and delete it

from  Model
static Model
findOrFail(int|string $id, array|callable $select = ['*'])

Find information by id or throws an exception in data box not found

from  Model
static Model
create(array $data)

Create a persist information

from  Model
static array
paginate(int $page_number, int $current = 0, int|null $chunk = null)

Pagination configuration

from  Model
static void
deleted(callable $cb)

Allows to associate listener

from  Model
static void
created(callable $cb)

Allows to associate a listener

from  Model
static void
updated(callable $cb)

Allows to associate a listener

from  Model
static Builder
query()

Initialize the connection

from  Model
mixed
getKeyValue()

Retrieves the primary key value

from  Model
int
save()

Save aliases on insert action

from  Model
int
update(array $attributes)

Delete a record

from  Model
int
delete()

Delete a record

from  Model
static int
deleteBy(string $column, string|int $value)

Delete Active Record by column name

from  Model
bool
touch()

Used to update the timestamp.

from  Model
void
setAttributes(array $attributes)

Assign values to class attributes

from  Model
void
setAttribute(string $key, string $value)

Assign a value

from  Model
setConnection(string $connection)

Set connection point

from  Model
array
getAttributes()

Retrieves the list of attributes.

from  Model
mixed
getAttribute(string $key)

Allows you to recover an attribute

from  Model
string
getTable()

Get the table name.

from  Model
array
toArray()

Returns the data

from  Model
string
toJson()

Returns the data

from  Model
array
jsonSerialize()

No description

from  Model
mixed
__get(string $name)

__get

from  Model
__set(string $name, $value)

__set

from  Model
string
__toString()

__toString

from  Model
mixed
__call(string $name, array $arguments)

__call

from  Model
static mixed
__callStatic(string $name, array $arguments)

__callStatic

from  Model
mixed
getAuthenticateUserId()

Get the user id

Details

abstract string getKey()

Get the table key

Return Value

string

BelongsTo belongsTo(string $related, string|null $foreign_key = null, string|null $local_key = null)

The has one relative

Parameters

string $related
string|null $foreign_key
string|null $local_key

Return Value

BelongsTo

BelongsToMany belongsToMany(string $related, string|null $primary_key = null, string|null $foreign_key = null)

The belongs to many relative

Parameters

string $related
string|null $primary_key
string|null $foreign_key

Return Value

BelongsToMany

HasMany hasMany(string $related, string|null $primary_key = null, string|null $foreign_key = null)

The has many relative

Parameters

string $related
string|null $primary_key
string|null $foreign_key

Return Value

HasMany

HasOne hasOne(string $related, string|null $primary_key = null, string|null $foreign_key = null)

The has one relative

Parameters

string $related
string|null $primary_key
string|null $foreign_key

Return Value

HasOne

void offsetSet(mixed $offset, mixed $value)

_offsetSet

Parameters

mixed $offset
mixed $value

Return Value

void

See also

http://php.net/manual/fr/class.arrayaccess.php

bool offsetExists(mixed $offset)

_offsetExists

Parameters

mixed $offset

Return Value

bool

See also

http://php.net/manual/fr/class.arrayaccess.php

void offsetUnset(mixed $offset)

_offsetUnset

Parameters

mixed $offset

Return Value

void

See also

http://php.net/manual/fr/class.arrayaccess.php

mixed offsetGet(mixed $offset)

_offsetGet

Parameters

mixed $offset

Return Value

mixed

See also

http://php.net/manual/fr/class.arrayaccess.php

array __serialize()

Serialize model

Return Value

array

void __unserialize(array $attributes)

Unserialize

Parameters

array $attributes

Return Value

void

__construct(array $attributes = [])

Model constructor.

Parameters

array $attributes

static Collection all(array $columns = [])

Get all records

Parameters

array $columns

Return Value

Collection

static Model|null first()

Get first rows

Return Value

Model|null

static Model|null latest()

Get latest

Return Value

Model|null

static Model|null find(int|string|array $id, array $select = ['*'])

find

Parameters

int|string|array $id
array $select

Return Value

Model|null

static Collection findBy(string $column, mixed $value)

Find by column name

Parameters

string $column
mixed $value

Return Value

Collection

static bool describe()

Returns the description of the table

Return Value

bool

static Model findAndDelete(int|string|array $id, array $select = ['*'])

Find information and delete it

Parameters

int|string|array $id
array $select

Return Value

Model

static Model findOrFail(int|string $id, array|callable $select = ['*'])

Find information by id or throws an exception in data box not found

Parameters

int|string $id
array|callable $select

Return Value

Model

Exceptions

NotFoundException

static Model create(array $data)

Create a persist information

Parameters

array $data

Return Value

Model

static array paginate(int $page_number, int $current = 0, int|null $chunk = null)

Pagination configuration

Parameters

int $page_number
int $current
int|null $chunk

Return Value

array

static void deleted(callable $cb)

Allows to associate listener

Parameters

callable $cb

Return Value

void

Exceptions

static void created(callable $cb)

Allows to associate a listener

Parameters

callable $cb

Return Value

void

Exceptions

static void updated(callable $cb)

Allows to associate a listener

Parameters

callable $cb

Return Value

void

Exceptions

static Builder query()

Initialize the connection

Return Value

Builder

Exceptions

mixed getKeyValue()

Retrieves the primary key value

Return Value

mixed

int save()

Save aliases on insert action

Return Value

int

Exceptions

int update(array $attributes)

Delete a record

Parameters

array $attributes

Return Value

int

Exceptions

int delete()

Delete a record

Return Value

int

Exceptions

static int deleteBy(string $column, string|int $value)

Delete Active Record by column name

Parameters

string $column
string|int $value

Return Value

int

bool touch()

Used to update the timestamp.

Return Value

bool

void setAttributes(array $attributes)

Assign values to class attributes

Parameters

array $attributes

Return Value

void

void setAttribute(string $key, string $value)

Assign a value

Parameters

string $key
string $value

Return Value

void

Builder setConnection(string $connection)

Set connection point

Parameters

string $connection

Return Value

Builder

array getAttributes()

Retrieves the list of attributes.

Return Value

array

mixed getAttribute(string $key)

Allows you to recover an attribute

Parameters

string $key

Return Value

mixed

string getTable()

Get the table name.

Return Value

string

array toArray()

Returns the data

Return Value

array

string toJson()

Returns the data

Return Value

string

array jsonSerialize()

No description

Return Value

array

mixed __get(string $name)

__get

Parameters

string $name

Return Value

mixed

__set(string $name, $value)

__set

Parameters

string $name
$value

string __toString()

__toString

Return Value

string

mixed __call(string $name, array $arguments)

__call

Parameters

string $name
array $arguments

Return Value

mixed

static mixed __callStatic(string $name, array $arguments)

__callStatic

Parameters

string $name
array $arguments

Return Value

mixed

mixed getAuthenticateUserId()

Get the user id

Return Value

mixed