PHP Класс Hootlex\Friendships\Models\Friendship

Наследование: extends Illuminate\Database\Eloquent\Model
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$guarded array

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

Метод Описание
__construct ( array $attributes = [] )
fillRecipient ( Model $recipient )
groups ( ) : Illuminate\Database\Eloquent\Relations\hasMany
recipient ( ) : Illuminate\Database\Eloquent\Relations\MorphTo
scopeBetweenModels ( $query, Model $sender, Model $recipient ) : Builder
scopeWhereGroup ( $query, Model $model, string $groupSlug ) : Builder
scopeWhereRecipient ( $query, Model $model ) : Builder
scopeWhereSender ( $query, Model $model ) : Builder
sender ( ) : Illuminate\Database\Eloquent\Relations\MorphTo

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

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

public __construct ( array $attributes = [] )
$attributes array

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

public fillRecipient ( Model $recipient )
$recipient Illuminate\Database\Eloquent\Model

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

public groups ( ) : Illuminate\Database\Eloquent\Relations\hasMany
Результат Illuminate\Database\Eloquent\Relations\hasMany

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

public recipient ( ) : Illuminate\Database\Eloquent\Relations\MorphTo
Результат Illuminate\Database\Eloquent\Relations\MorphTo

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

public scopeBetweenModels ( $query, Model $sender, Model $recipient ) : Builder
$query
$sender Illuminate\Database\Eloquent\Model
$recipient Illuminate\Database\Eloquent\Model
Результат Illuminate\Database\Eloquent\Builder

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

public scopeWhereGroup ( $query, Model $model, string $groupSlug ) : Builder
$query
$model Illuminate\Database\Eloquent\Model
$groupSlug string
Результат Illuminate\Database\Eloquent\Builder

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

public scopeWhereRecipient ( $query, Model $model ) : Builder
$query
$model Illuminate\Database\Eloquent\Model
Результат Illuminate\Database\Eloquent\Builder

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

public scopeWhereSender ( $query, Model $model ) : Builder
$query
$model Illuminate\Database\Eloquent\Model
Результат Illuminate\Database\Eloquent\Builder

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

public sender ( ) : Illuminate\Database\Eloquent\Relations\MorphTo
Результат Illuminate\Database\Eloquent\Relations\MorphTo

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

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

protected array $guarded
Результат array