调用未定义的方法 Stringy\Stringy::indexOfLast()

Call to undefined method Stringy\Stringy::indexOfLast()

我模型中的以下方法导致上述错误:

public function getThumbnailUrlAttribute()
{
    $thumb = S::create($this->attributes['thumbnail_url'], 'UTF-8');
    return $thumb->insert('thumb', $thumb->indexOfLast('/', 0));
}

我用上面的Stringy包同样的方法:

use Stringy\Stringy as S;

在我的 Laravel 5 项目中,我尝试在 blade 中回显之前修改缩略图 link。我陷入了这个愚蠢的事情。

我之前说1.9.0版本有那个方法。我错了。它们仅适用于 master/dev 版本。

将您的软件包更新到开发版本。

Composer.json require: { "danielstjules/stringy"}

和运行作曲家更新。