在 laravel 5 的表格中显示寄存器数量
Posted
技术标签:
【中文标题】在 laravel 5 的表格中显示寄存器数量【英文标题】:Show number of registers in a table in laravel 5 【发布时间】:2019-10-04 08:28:15 【问题描述】:我想显示表中的记录数,然后显示它们,例如:记录数是:((number) this with laravel 5.
我的桌子模型中有这个功能。
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Ingrediente extends Model
protected $fillable = ['nombre','proveedor'];
public function mostrar()
$result = Ingrediente::count();
return $result;
这是我的索引。
<div class="card-body">
<a href=" route('ingredientes.create') " class="btn btn-primary">Crear Ingrediente</a>
@foreach($ingredientes as $ingrediente)
<small id="total" class="form-text text-muted">Hay un total de $ingrediente->mostrar ingredientes en el sistema.
</small>
【问题讨论】:
我看不到您要在哪里显示表格中的行数。 对不起,已编辑。 你得到什么输出? 解析错误:语法错误,文件意外结束... 你显然没有发布所有的代码。 【参考方案1】:控制器:
public function index()
$ingredientes = Ingrediente::all();
return view('your-view-path', compact('$ingredientes'));
型号:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Ingrediente extends Model
protected $fillable = ['nombre','proveedor'];
查看:
<div class="card-body">
<a href=" route('ingredientes.create') " class="btn btn-primary">Crear Ingrediente</a>
@foreach($ingredientes as $ingrediente)
<p>$ingrediente->nombre</p>
@endforeach
<small id="total" class="form-text text-muted">Hay un total de $ingredientes->count() ingredientes en el sistema.
</small>
【讨论】:
【参考方案2】:在控制器中:
public function index()
$ingredientes = Ingrediente::all();
return view('your-view-path', compact('ingredientes'));
在视图中:
<small id="total" class="form-text text-muted">Hay un total de $ingredientes->count() ingredientes en el sistema.
</small>
或
<small id="total" class="form-text text-muted">Hay un total de count($ingredientes) ingredientes en el sistema.
</small>
【讨论】:
以上是关于在 laravel 5 的表格中显示寄存器数量的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Laravel 5.5 中将数据插入表格并获取电子邮件通知?
在 Angular 和 laravel 中获取和显示表格数据
如何在此输入字段中的表格中显示 laravel 刀片中的日期