class UsersManager extends Manager

Methods

array
fillable()

Set the fillable fields.

Model
makeFillable(Model $model)

Set fillable fields for the given model.

from Manager
User
fromCredentials(array $credentials)

Get a user from credentials.

User
fromUsername(string $username)

Get a user from username.

Customer
registerCustomer(array $data)

Register a new customer.

Producer
registerProducer(array $data)

Register a new producer.

Model
fill(Model $user, array $data)

Fill a user with data.

Model
update(Model $user, array $data)

Update a user.

Details

at line 107
protected array fillable()

Set the fillable fields.

Return Value

array

in Manager at line 20
protected Model makeFillable(Model $model)

Set fillable fields for the given model.

Parameters

Model $model

Return Value

Model

at line 20
User fromCredentials(array $credentials)

Get a user from credentials.

Parameters

array $credentials

Return Value

User

Exceptions

ModelNotFoundException

at line 39
User fromUsername(string $username)

Get a user from username.

Parameters

string $username

Return Value

User

Exceptions

ModelNotFoundException

at line 58
Customer registerCustomer(array $data)

Register a new customer.

Parameters

array $data

Return Value

Customer

at line 69
Producer registerProducer(array $data)

Register a new producer.

Parameters

array $data

Return Value

Producer

at line 81
Model fill(Model $user, array $data)

Fill a user with data.

Parameters

Model $user
array $data

Return Value

Model

at line 95
Model update(Model $user, array $data)

Update a user.

Parameters

Model $user
array $data

Return Value

Model