PHP 클래스 Askedio\SoftCascade\SoftCascade

파일 보기 프로젝트 열기: askedio/laravel5-soft-cascade

보호된 프로퍼티들

프로퍼티 타입 설명
$direction

공개 메소드들

메소드 설명
cascade ( Illuminate\Database\Eloquent\Model $model, string $direction ) : void Cascade over Eloquent items.

비공개 메소드들

메소드 설명
execute ( Illuminate\Database\Eloquent\Relations\Relation $relation ) : void Execute delete, or restore.
isCascadable ( Illuminate\Database\Eloquent\Model $model ) : boolean Check if the model is enabled to cascade.
nestedRelation ( Illuminate\Database\Eloquent\Relations\Relation $relation ) : Illuminate\Database\Eloquent\Relations\Relatio Return the relation withTrashed if being restored.
relations ( Illuminate\Database\Eloquent\Model $model, array $relations ) : mixed Iterate over the relations.
run ( Illuminate\Database\Eloquent\Model $model ) : void Run the cascade.
runNestedRelations ( Illuminate\Database\Eloquent\Relations\Relation $relation ) : void Run nested relations.
validateRelation ( Illuminate\Database\Eloquent\Model $model, string $relation ) : void Validate the relation method exists and is a type of Eloquent Relation.

메소드 상세

cascade() 공개 메소드

Cascade over Eloquent items.
public cascade ( Illuminate\Database\Eloquent\Model $model, string $direction ) : void
$model Illuminate\Database\Eloquent\Model
$direction string delete|restore
리턴 void

프로퍼티 상세

$direction 보호되어 있는 프로퍼티

protected $direction