PHP Класс TippingCanoe\Imager\Model\Image

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

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

Свойство Тип Описание
$fillable
$table

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

Метод Описание
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

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

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

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

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

Modifies the query to only include images attached to an imageable.
public scopeAttached ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Результат Illuminate\Database\Eloquent\Builder

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

public scopeForImageable ( Builder $query, string $type, integer $id ) : Builder
$query Illuminate\Database\Eloquent\Builder
$type string
$id integer
Результат Illuminate\Database\Eloquent\Builder

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

public scopeHighestRes ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Результат Illuminate\Database\Eloquent\Builder

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

Only retrieve images whose slots are integers.
public scopeInIntegerSlot ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Результат Illuminate\Database\Eloquent\Builder

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

public scopeInNamedSlot ( )

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

public scopeInSlot ( Builder $query, string $slot ) : Builder
$query Illuminate\Database\Eloquent\Builder
$slot string
Результат Illuminate\Database\Eloquent\Builder

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

public scopeNotInSlot ( Builder $query, string $slot ) : Builder
$query Illuminate\Database\Eloquent\Builder
$slot string
Результат Illuminate\Database\Eloquent\Builder

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

public scopeOnlyLandscape ( )

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

public scopeOnlyPortrait ( )

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

public scopeRandom ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Результат Illuminate\Database\Eloquent\Builder

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

Modifies the query to only include images without imageables.
public scopeUnattached ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Результат Illuminate\Database\Eloquent\Builder

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

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

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

public scopeWithoutSlot ( Builder $query ) : Builder
$query Illuminate\Database\Eloquent\Builder
Результат Illuminate\Database\Eloquent\Builder

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

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

protected $fillable

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

protected $table