php - 如何在 Laravel 查询生成器中获取特定值
问题描述
我的表中有 20 个数据,但我只想在视图中显示 10 个数据。如何从 20 个数据中获取 10 个数据?
我的控制器,像这样
public function getData(){
$data['row'] = DB::table('my_table')->get();
return view('home',$data);
}
我的看法是这样的
@foreach($row as $rows)
<p>{{$rows->teks_data}}</p>
@end foreach
关键是如何显示具有特定值的表中的数据?
解决方案
像这样限制数据使用 take(10) 或 limit(10)
public function getData(){
$data = DB::table('my_table')->limit(10)->get();
return view('home',['data' => $data]); // and send it like this
}
并像这样在视图中检索
@if(!empty($data))
@foreach($data as $rows)
<p>{{$rows->field_name_same_as_table}}</p>
@endforeach
@else
<h3>Sorry! No data </h3>
@endif
推荐阅读
- javascript - a-frame entity-positioning and rotation
- javascript - Antd 对其他包的 getFieldDecorator
- node.js - JSON.parse 在 ObjectId 上失败
- java - 我自己的网页没有显示在本地主机上
- python - (PY) 错误消息:无法导入名称 'pkcs1_15'
- apache-spark - 如何将 Virtuoso 分布式版本链接到 Hadoop
- python - 如何重新排序一组数据点以最小化另一组数据点的错误
- python - 如何在添加数组的同时将数组的每个元素保持在一定范围内?
- javascript - 如何使用 javascript 跳过和限制对象数组?
- wpf - WPF/XAML 中自动生成的 DataGrid 的布局问题