laravel - 如何在 laravel 5.7 中路由按钮
问题描述
如何在 URL 中传递参数,例如type=Wedding
,然后相应地查询 DB 并将其传递给 laravel 中的视图?
<div class="row row-bottom-padded-md">
<div align="center">
<button class="btn btn-default filter-button" data-filter="all">All</button>
<button class="btn btn-default filter-button" data-filter="pre_wedding">Pre-Wedding</button>
<button class="btn btn-default filter-button" data-filter="holud">Holud</button>
<button class="btn btn-default filter-button" data-filter="wedding">Wedding</button>
<button class="btn btn-default filter-button" data-filter="reception">Reception</button>
<button class="btn btn-default filter-button" data-filter="post_wedding">Post Wedding</button>
</div>
<br/>
@forelse($gallerypictures as $gallerypicture)
<div class="gallery_product col-lg-4 col-md-4 col-sm-4 col-xs-6 filter">
<div class="products">
<img src="{{url('images',$gallerypicture->image)}}">
<div class="overlays">
<div class="text_color">Hello World</div>
</div>
</div>
</div>
@empty
<h3>No Photos</h3>
@endforelse
</div>
当我搜索时,代码运行良好http://127.0.0.1:8000/gallery/wedding
。但是我想在单击按钮时显示产品类别。我该如何解决?
解决方案
据我了解,当用户单击婚礼按钮时,您想在婚礼页面上显示一些内容。您可以做的不是像这样声明按钮,而是在刀片文件中声明锚标记
<a href="/gallery/wedding" class="btn btn-default filter-button">Button </a>
而不是这样做
<button class="btn btn-default filter-button" data-filter="wedding">Wedding</button>
推荐阅读
- angularjs - 来自 AngularJS 组件的表面信息
- python - Bokeh 混合回调函数
- html - 什么决定了(块)包含元素是否扩展(高度)以容纳子元素的边距
- python - 迭代查询的数据帧(熊猫)
- python - 在使用批处理数据集训练网络时,我应该如何跟踪总损失?
- ios - 如何将 Siesta Swift 包声明为另一个 Swift 包的依赖项?
- javascript - 如何让网格列和行元素扩展/调整大小以适合其父容器?
- swiftui - 在 SwiftUI 中的服务器响应后尝试推送新视图
- python - 查找所有加起来为特定目标值的唯一值
- c++ - 如何让我重载的 << 运算符打印出我的函数?