PHP Класс Sleimanx2\Plastic\Persistence\EloquentPersistence

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$connection Sleimanx2\Plastic\Connection
$model Illuminate\Database\Eloquent\Model

Открытые методы

Метод Описание
__construct ( Connection $connection ) PersistenceAbstract constructor.
bulkDelete ( array | collection $collection = [] ) : mixed Bulk Delete a collection of Models.
bulkSave ( array | Collection $collection = [] ) : mixed Bulk save a collection Models.
delete ( ) : mixed Delete a model document.
getModel ( ) : Model Get the model to persist.
model ( Model $model ) Set the model to persist.
reindex ( array | Collection $collection = [] ) : mixed Reindex a collection of Models.
save ( ) : mixed Save a model instance.
update ( ) : mixed Update a model document.

Приватные методы

Метод Описание
exitIfModelNotSet ( ) Function called when the model value is a required.

Описание методов

__construct() публичный Метод

PersistenceAbstract constructor.
public __construct ( Connection $connection )
$connection Sleimanx2\Plastic\Connection

bulkDelete() публичный Метод

Bulk Delete a collection of Models.
public bulkDelete ( array | collection $collection = [] ) : mixed
$collection array | collection
Результат mixed

bulkSave() публичный Метод

Bulk save a collection Models.
public bulkSave ( array | Collection $collection = [] ) : mixed
$collection array | Illuminate\Support\Collection
Результат mixed

delete() публичный Метод

Delete a model document.
public delete ( ) : mixed
Результат mixed

getModel() публичный Метод

Get the model to persist.
public getModel ( ) : Model
Результат Illuminate\Database\Eloquent\Model

model() публичный Метод

Set the model to persist.
public model ( Model $model )
$model Illuminate\Database\Eloquent\Model

reindex() публичный Метод

Reindex a collection of Models.
public reindex ( array | Collection $collection = [] ) : mixed
$collection array | Illuminate\Support\Collection
Результат mixed

save() публичный Метод

Save a model instance.
public save ( ) : mixed
Результат mixed

update() публичный Метод

Update a model document.
public update ( ) : mixed
Результат mixed

Описание свойств

$connection защищенное свойство

protected Connection,Sleimanx2\Plastic $connection
Результат Sleimanx2\Plastic\Connection

$model защищенное свойство

protected Model,Illuminate\Database\Eloquent $model
Результат Illuminate\Database\Eloquent\Model