Laravel
LaravelのbladeからVueコンポーネントに配列のデータを渡す方法
LaravelのbladeからVueコンポーネントに配列のデータを渡す方法について書きました
PR
ミスっていると以下のようなエラーになります。
htmlspecialchars() expects parameter 1 to be string, array given (View: /laravel-project/resources/views/home.blade.php)結論
@json を使う。v-bind を使う。
<vue-component :users="@json($users)"></vue-component>注意点
①@jsonを付け忘れない(冒頭のエラーはこれがないと起きます。パラメーターの型が文字列じゃないとダメなので、jsonにしてあげてください)
②v-bindをする参考
まとめ
以上です。
Laravel の公式に書いてあるので、覚えてしまえば良い気がします!
フィードバックのお願い
この記事のフィードバックがありましたらYoutubeの適当な動画にコメントしていただいたり、お問い合わせからご連絡ください。




