在laravel中添加来自数据库的字符串数据中的换行符

问题描述 投票:0回答:1
   @forelse($orders as $order)
                        <tr class="dropdown sliderow" data-toggle="collapse" data-target="#{{$order->id}}" data-parent="#myAccordion">
                            <td >{{$order->id}}</td>
                            <td>{{$order->customer_name}}</td>
                            <td>{{$order->customer_email}}</td>
                            <td>{{$order->customer_contact}}</td>
                            <td>{{$order->customer_address}}</td>
                            <td>
                                <div class="action-box">
                                    <a href=""><i class="fa fa-angle-down">Details</i></a>
{{--                                    <a href=""><i class="fa fa-remove"></i></a>--}}
                                </div>
                            </td>
                        <tr >
                            <td colspan="6">
                                <div class="container-fluid collapse" id="{{$order->id}}" style="position:relative;">
                                    <div class="row">
                                        <div class="col-sm-6">
                                            <h2>Customer info </h2>
                                            <b>Name</b>&nbsp;&nbsp;&nbsp;&nbsp;<span>{{$order->customer_name}}</span><br>
                                            <b>Phone</b>&nbsp;&nbsp;&nbsp;&nbsp;<span>{{$order->customer_contact}}</span><br>
                                            <b>Address</b>&nbsp;&nbsp;&nbsp;&nbsp;<span>{{$order->customer_address}}</span><br>

                                            <h2>Products</h2>
                                            <table cellpadding="1" class="table table-sm table-hover table-responsive">
                                                <tr>
                                                    <th>name</th>
                                                    <th>quantity</th>
                                                    <th>total price</th>
                                                </tr>
                                                <tr>
                                                    <td>{{$order->product_names}}</td>
                                                    <td>{{$order->products_quantity}}</td>
                                                    <td>PKR 70,000</td>
                                                </tr>
                                            </table>
                                        </div>
                                        <div class="col-sm-6">
                                            <h4>order status</h4>

                                            <select name="delivery_status" id="" class="form-control">
                                                <option value="status" selected>status</option>
                                                <option value="not-deliverd">shipped</option>
                                                <option value="delivered">shipped and received by customer</option>
                                            </select>
                                        </div>
                                    </div>
                                </div></td>
                        </tr>
                        </tr>



                    </div>
                @empty
                    <tr class="text-center warning">
                        <td colspan="6">No Record Found</td>

                    </tr>
                @endforelse

上面的代码是我的订单显示代码,我想在product_name中添加换行符(字符串)并展示了像Hp I7第八代产品一样的华为p30 pro我想换行并在表格的下一行添加逗号后的第二个产品here is the image how my products of order are showing我在数据库中存储产品时是否出错,因为我将客户产品添加到数组中,然后将其转换为字符串以存储在数据库中,所以现在他们正在检索图像,如图所示。

@ forelse($ orders as $ order)

&...] >>

尝试将字符','替换为字符\ n或\ r \ n。

php mysql database laravel laravel-5.8
1个回答
0
投票

尝试将字符','替换为字符\ n或\ r \ n。

© www.soinside.com 2019 - 2024. All rights reserved.