PHP Class TippingCanoe\Imager\Model\Image

Inheritance: extends Illuminate\Database\Eloquent\Model
Afficher le fichier Open project: tippingcanoe/imager Class Usage Examples

Protected Properties

Свойство Type Description
$fillable
$table

Méthodes publiques

Méthode Description
imageable ( ) : BelongsTo
scopeAttached ( Builder $query ) : Builder Modifies the query to only include images attached to an imageable.
scopeForImageable ( Builder $query, string $type, integer $id ) : Builder
scopeHighestRes ( Builder $query ) : Builder
scopeInIntegerSlot ( Builder $query ) : Builder Only retrieve images whose slots are integers.
scopeInNamedSlot ( )
scopeInSlot ( Builder $query, string $slot ) : Builder
scopeNotInSlot ( Builder $query, string $slot ) : Builder
scopeOnlyLandscape ( )
scopeOnlyPortrait ( )
scopeRandom ( Builder $query ) : Builder
scopeUnattached ( Builder $query ) : Builder Modifies the query to only include images without imageables.
scopeWithMinimumHeight ( )
scopeWithMinimumWidth ( )
scopeWithoutSlot ( Builder $query ) : Builder

Method Details

imageable() public méthode

public imageable ( ) : BelongsTo
Résultat Illuminate\Database\Eloquent\Relations\BelongsTo

scopeAttached() public méthode

Modifies the query to only include images attached to an imageable.
public scopeAttached ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Résultat Illuminate\Database\Eloquent\Builder

scopeForImageable() public méthode

public scopeForImageable ( Builder $query, string $type, integer $id ) : Builder
$query Illuminate\Database\Eloquent\Builder
$type string
$id integer
Résultat Illuminate\Database\Eloquent\Builder

scopeHighestRes() public méthode

public scopeHighestRes ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Résultat Illuminate\Database\Eloquent\Builder

scopeInIntegerSlot() public méthode

Only retrieve images whose slots are integers.
public scopeInIntegerSlot ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Résultat Illuminate\Database\Eloquent\Builder

scopeInNamedSlot() public méthode

public scopeInNamedSlot ( )

scopeInSlot() public méthode

public scopeInSlot ( Builder $query, string $slot ) : Builder
$query Illuminate\Database\Eloquent\Builder
$slot string
Résultat Illuminate\Database\Eloquent\Builder

scopeNotInSlot() public méthode

public scopeNotInSlot ( Builder $query, string $slot ) : Builder
$query Illuminate\Database\Eloquent\Builder
$slot string
Résultat Illuminate\Database\Eloquent\Builder

scopeOnlyLandscape() public méthode

public scopeOnlyLandscape ( )

scopeOnlyPortrait() public méthode

public scopeOnlyPortrait ( )

scopeRandom() public méthode

public scopeRandom ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Résultat Illuminate\Database\Eloquent\Builder

scopeUnattached() public méthode

Modifies the query to only include images without imageables.
public scopeUnattached ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Résultat Illuminate\Database\Eloquent\Builder

scopeWithMinimumHeight() public méthode

scopeWithMinimumWidth() public méthode

scopeWithoutSlot() public méthode

public scopeWithoutSlot ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Résultat Illuminate\Database\Eloquent\Builder

Property Details

$fillable protected_oe property

protected $fillable

$table protected_oe property

protected $table