如何使用foreach、laravel在视图中显示?
这是blade.php如何使用foreach、laravel在视图中显示?,laravel,foreach,Laravel,Foreach,这是blade.php Cadastro de clientes @如果(计数($cliente)>0) @foreach($cliente作为$cliente) {{$nome->nome} {{$endereco->endereco} {{$email->email} {{$celular->celular} @endforeach @否则 Não há客户 @恩迪夫 这就是模型: 您应该能够更改@foreach循环。在一个典型的@foreach循环中,您在一组记录之间循环,以显示关
Cadastro de clientes
@如果(计数($cliente)>0)
@foreach($cliente作为$cliente)
- {{$nome->nome}
- {{$endereco->endereco}
- {{$email->email}
- {{$celular->celular}
@endforeach
@否则
Não há客户
@恩迪夫
这就是模型:
您应该能够更改@foreach循环。在一个典型的@foreach循环中,您在一组记录之间循环,以显示关于每个单一记录的信息。这就是为什么通常会看到@foreach($records as$record)
我不确定在你的语言中“cliente”的单数形式是什么,所以我使用了client
。然后,从单个客户机记录调用nome
,endereco
等。看看这个@foreach是否有帮助:
@foreach($cliente as $client)
<li>{{$client->nome}}</li>
<li>{{$client->endereco}}</li>
<li>{{$client->email}}</li>
<li>{{$client->celular}}</li>
@endforeach
@foreach($client作为$client)
{{$client->nome}
{{$client->endereco}
{{$client->email}
{{$client->celular}
@endforeach
首先,如果您要返回一组元素,请与您使用的变量名称保持一致(使用客户机
而不是客户机
):
类CadCliController扩展控制器{
公共函数cadCli(){
$clientes=Cliente::all();
返回视图('cadCli',['clientes'=>$clientes]);
}
}
现在,在您看来,如果您在@foreach
语句中看到,您正在执行以下操作:
。。。
@如果(计数($cliente)>0)
@foreach($cliente作为$cliente)
- {{$nome->nome}
//endereco}//email}//celular}}//没有“nome”变量传递到您的视图,您希望视图从何处获取它?仅仅因为我创建了表和名为cliente的模型。谢谢,这很有帮助。[谢谢,这很有帮助。我怎么把它们并排打印?循环?因为我做的是列表。@HeitorMourão你是说像桌子一样吗?