Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 30.06.2020 10:23:01

Как расшифровать этот код?

    public function setSlugAttribute($value) {
        $this->attributes['slug'] = Str::slug( mb_substr($this->title, 0, 40) . "-" . \Carbon\Carbon::now()->format('dmyHi'), '-');
    }

Не в сети

#2 01.07.2020 00:39:44

Re: Как расшифровать этот код?

Это сеттер переменной slug, в данном случае не берется значение передаваемой переменной $value, а устанавливается в зависимости от $this->title и текущего времени в формате dmyHi
Вызывается при любой записи в slug любого значения, например
$this->slug=0
На выходе получится что то типа
Echo($this->slug) //current-title-010720200055

Не в сети

Подвал раздела