Laravel6系のblade内でstr_limit()を使う方法

Laravel5Laravel


Warning: Undefined variable $content in /home/c9099599/public_html/dstrikes.net/wp-content/themes/cocoon-child-master/tmp/content.php on line 76
この記事は 約1 分で読めます。

Laravel5系から6に変わってstr_limit()が使えなくなって困ったのでメモ

Controller内では新しくなった str::limit()で普通に使えるはずなんだけど、Blade内ではどうやって使うのかわからなかった。

$body = Illuminate\Support\Str::limit($post->body,20);

で無事動作しました。

そのほかにも

$body = substr($post->body,0,20);

でも、同じ結果になるようです。

コメント