PHP Класс Cviebrock\EloquentSluggable\SluggableObserver

Показать файл Открыть проект

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

Метод Описание
__construct ( SlugService $slugService, Illuminate\Contracts\Events\Dispatcher $events ) SluggableObserver constructor.
saving ( Model $model ) : boolean | null

Защищенные методы

Метод Описание
fireSluggedEvent ( Model $model, string $status ) : void Fire the namespaced post-validation event.
fireSluggingEvent ( Model $model, string $event ) : mixed Fire the namespaced validating event.
generateSlug ( Model $model, string $event ) : boolean | null

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

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

SluggableObserver constructor.
public __construct ( SlugService $slugService, Illuminate\Contracts\Events\Dispatcher $events )
$slugService Cviebrock\EloquentSluggable\Services\SlugService
$events Illuminate\Contracts\Events\Dispatcher

fireSluggedEvent() защищенный Метод

Fire the namespaced post-validation event.
protected fireSluggedEvent ( Model $model, string $status ) : void
$model Illuminate\Database\Eloquent\Model
$status string
Результат void

fireSluggingEvent() защищенный Метод

Fire the namespaced validating event.
protected fireSluggingEvent ( Model $model, string $event ) : mixed
$model Illuminate\Database\Eloquent\Model
$event string
Результат mixed

generateSlug() защищенный Метод

protected generateSlug ( Model $model, string $event ) : boolean | null
$model Illuminate\Database\Eloquent\Model
$event string
Результат boolean | null

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

public saving ( Model $model ) : boolean | null
$model Illuminate\Database\Eloquent\Model
Результат boolean | null