【问题标题】:Laravel blade button foreachLaravel 刀片按钮 foreach
【发布时间】:2017-05-30 17:26:33
【问题描述】:

我想用一个按钮显示一个或多个 JPG 文件,我使用 foreach 循环来显示这些图像,但目前当我有 2 个文件时我得到 2 个按钮。即使我有多个图像,我如何才能获得一个按钮。

@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

【问题讨论】:

  • 欢迎来到 SO。请阅读此how-to-ask 并按照那里的指南使用附加信息(例如描述您的编程问题的代码和错误消息)来完善您的问题。

标签: laravel blade


【解决方案1】:

Laravel 循环有一个继承 $loop 变量,其文档可以在 here 找到。

简而言之,可以使用:

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

【讨论】:

  • 非常感谢 milo526 对我的帮助
猜你喜欢
  • 2017-06-20
  • 2018-04-04
  • 2021-10-19
  • 2015-12-15
  • 2017-11-13
  • 2016-06-29
  • 2021-01-27
  • 2017-05-29
  • 1970-01-01
相关资源
最近更新 更多