Laravel
解決したいこと
aタグ内のhrefに変数を代入したい。
発生している問題・エラー
うまくエスケープできないために、ページ遷移ができない
現在は以下の構文で、ルーティングに値を渡しています。
配列のindexではなく、変数で値を渡したいです。
<div class=""><a href = "{{route('gunle', ['gunle_num' => 1])}}">{{$gunle -> gunle(1)}}</a></div>
変数に置き換えたい場所は以下でありgunle($index)
としたいとします。
変更前
['gunle_num' => 1]
変更後
['gunle_num' => <?php $index; ?>]
尚foreachで配列を回していますが、$indexの中には0~4の数字が正しく出力されています。
<?php foreach ($gunle as $index => $item):?>
<div><?php echo $index; ?></div>
<div class=""><a href = "{{route('gunle', ['gunle_num' => <?php $index; ?>])}}"><?php echo $item?></a></div>
<?php endforeach;?>
※望む挙動のURL
その数字を変数にてルーティングファイルに渡したいのですが、うまく伝わってくれません。
ルーティングファイルに値を渡すためにエスケープの方法などあればご教授いただければ幸いです。
0