PHP 클래스 Hootlex\Friendships\Models\Friendship

상속: extends Illuminate\Database\Eloquent\Model
파일 보기 프로젝트 열기: hootlex/laravel-friendships 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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