laravelのviewにて次のように記述しました。
main.blade.php
PHP
1@include('client::master') 2@foreach($values as $k => $v) 3 echo $v; 4@endforeach
master.blade.php
PHP
1@php 2 $values = ['AAA', 'BBB', 'CCC']; 3@endphp
このようにした場合、main.blade.phpで$valuesが使えるようになるのではないかと思ったのですが、foreachの部分で次のようなエラーになりました。
Undefined variable: values ......
includeで呼び出したテンプレートの中の変数を、呼び出し元のテンプレートで使う方法はあるのでしょうか?
(この例でいうと、main.blade.phpで$valuesを使う方法)
ご存知の方、宜しくお願いします。
Laravelのマイナーバージョンもあわせて追記してください。

回答1件
あなたの回答
tips
プレビュー