Mysql 如何限制从数据库获取数据
我想限制它从mysql数据库获取的数据,这是我的代码Mysql 如何限制从数据库获取数据,mysql,database,laravel,Mysql,Database,Laravel,我想限制它从mysql数据库获取的数据,这是我的代码 <div id="accordion" class="col-lg-8 faq"> @foreach($faq as $vfaq) <div class="card"> <div class="card-header" id=&qu
<div id="accordion" class="col-lg-8 faq">
@foreach($faq as $vfaq)
<div class="card">
<div class="card-header" id="heading{{$vfaq->id}}">
<span><button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapse{{$vfaq->id}}" aria-expanded="false" aria-controls="collapse{{$vfaq->id}}">{{$vfaq->question}}</button></span>
</div>
<div id="collapse{{$vfaq->id}}" class="collapse" aria-labelledby="heading{{$vfaq->id}}" data-parent="#accordion" style="">
<div class="card-body">
<p>{!! $vfaq->answer!!}</p>
</div>
</div>
</div>
@endforeach
</div>
@foreach($vfaq作为$vfaq)
{{$vfaq->问题}
{!!$vfaq->回答!!}
@endforeach
我该怎么做?我正在为此应用程序使用laravel使用laravel块来限制结果
您需要什么条件?可以使用where子句指定数据。限制意味着如果$faq返回10行,则可以使用sql限制来限制该行。或者阅读AppServiceProvider.php中的 您可以添加以下代码
$data['faq2']=DB::table('faq')->take(5)->get()
以不同方式限制记录。然后将此代码添加到要显示有限记录的位置
@foreach($faq2 as $vfaq)
<div class="card">
<div class="card-header" id="heading{{$vfaq->id}}">
<span><button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapse{{$vfaq->id}}" aria-expanded="false" aria-controls="collapse{{$vfaq->id}}">{{$vfaq->question}}</button></span>
</div>
<div id="collapse{{$vfaq->id}}" class="collapse" aria-labelledby="heading{{$vfaq->id}}" data-parent="#accordion" style="">
<div class="card-body">
<p>{!! $vfaq->answer!!}</p>
</div>
</div>
</div>
@endforeach
@foreach($vfaq2为$vfaq)
{{$vfaq->问题}
{!!$vfaq->回答!!}
@endforeach
感谢您帮助大家您想要什么类型的限制?您能解释一下吗?您能展示一下获取
$faq
s的代码吗?也许您应该在查询数据库时限制您的结果,而不仅仅是在视图中。您正在显示负责显示数据的前端。您需要向我们展示负责检索数据的后端。您可以在后端使用take(10)->get()。@IrshadKhan我想限制在frontend@codedge有两页。一个是主页,另一个是faq页面。我只想在主页上显示5页,但应该在常见问题页面上显示所有内容。共有2页。一个是主页,另一个是faq页面。我只想在主页中显示5个,但它应该在常见问题页面中显示所有内容