2017-05-30 5 views
1

ボタンで1つ以上のJPGファイルを表示したい場合は、foreachループを使用してこれらの画像を表示しますが、現在2つのファイルがあるときに2つのボタンが表示されます。複数の画像があっても、どのようにして1つのボタンしか得ることができません。Laravelブレードボタンforeach

@foreach($letter->documents AS $document) 
    @for($page = 1; $page <= $document->pages; $page++) 
    <input onclick="window.open('{{ '/send/'.$letter->id.'/documents/'.$document->id.'/'.$page.'/778x1008'}}')" value="View PDF example" type="button" class="left"></input> 
    @endfor 
@endforeach 
+0

はSOへようこそ。この[how-to-ask](http://stackoverflow.com/help/how-to-ask)を読んでそこのガイドラインに従って、プログラミングを記述するコードやエラーメッセージなどの追加情報を使用して質問を洗練してください問題。 – thewaywewere

答えて

1

Laravelループは、ドキュメントがhere見つけることができるの継承$loop変数を持っています。

使用することができ、短い一:

@foreach($letter->documents AS $document) 
    //Show image 
    @if ($loop->last) 
    //Create button 
    @endif 
@endforeach 
+0

非常にmilo526ありがとうございました –

関連する問題