我想显示一个表中的记录数,然后显示它们,例如:记录数为:((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>
答案 0 :(得分: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>
答案 1 :(得分:1)
在控制器中:
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>
OR
<small id="total" class="form-text text-muted">Hay un total de {{count($ingredientes)}} ingredientes en el sistema.
</small>