解決済み:Livewire component's [my-articles-livewire] public property [articles] must be of type: [numeric, string, array, null, or boolean].のエラーを解消する方法
shiro-changelife
シロウブログ「change life」
こんにちは、シロウです。
この記事を読んでいるということはLaravelのbladeファイル内で「str_limit
」が使えなくて困っている人ではないでしょうか。
具体的には下記のエラーが発生しているはず。
ということで、この記事では上記エラーの解決方法を解説します。
どうやらLaravel6以降では「str_limit
」の呼び出し方が「Str::limit
」に変わったようです。
具体的には下記の通り。
//下記の記述方法ではエラーになる
<p>{!! nl2br(e(str_limit($post->content, 10))) !!}</p>
//下記の記述に書き直す
<p>{!! nl2br(e(Str::limit($post->content, 10))) !!}</p>
呼び出し方は上記の通りです。
ちなみに引数は「str_limit
」も「Str::limit
」も同じなので、
という感じになります。
今回はこれにて終了です。
もしこの記事が役に立ったらシェアして頂けるととても嬉しいです(*´ω`*)ノ
[…] 詳しくは「Laravelでstr_limitが使えない時の解決方法」をどうぞ(*´ω`*)ノ […]