【问题标题】:Dynamic Bootstrap Modal in LaravelLaravel 中的动态引导模式
【发布时间】:2021-07-19 00:30:16
【问题描述】:

我想在 Bootstrap Modal 中动态显示产品详细信息。 这是我的控制器

$products = Product::all();
return view('landing')->with('products', $products);

我的看法

@foreach($products as $index => $product)
 <div class="product-text col-lg-6">
  <h3><a href="#">{{$product->name}}</a></h3>
   <div class="product-meta">
    <p>{{$product->details}}</p>
   </div>
   <a data-toggle="modal" data-target="{{ $index }}">Modal</a>
  </div>
@endforeach
      
    <div class="modal fade" id="{{ $index }}" role="dialog">
        <div class="modal-dialog modal-dialog-centered modal-lg">
        
        <!-- Modal content-->
        <div class="modal-content">
            <div class="modal-header">
            <h4 class="modal-title">{{$product->name}}</h4>
            <button type="button" class="close" data-dismiss="modal">&times;</button>
            
            </div>
            <div class="modal-body">
            <p>{{$product->description}}</p>
            </div>
            <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
            </div>
        </div>
        
        </div>
    </div>

如何显示特定产品的详细信息?

【问题讨论】:

    标签: javascript database laravel dynamic bootstrap-modal


    【解决方案1】:

    我们可以使用 2 种方法来解决此问题。

    1. 使用foreach 包含型号代码。 实际上,这不是一个好方法。加载页面需要更多时间,这不是一个好习惯

    2. 使用ajax。这是通过单击按钮在模型上显示您的产品详细信息的最佳方式

    所以你可以使用第二种方式。

    【讨论】:

    猜你喜欢
    • 2021-04-03
    • 2018-06-10
    • 2014-10-04
    • 1970-01-01
    • 2016-11-01
    • 2017-03-18
    • 1970-01-01
    • 2014-03-31
    • 2015-01-08
    相关资源
    最近更新 更多