@foreach($array as $value)
{{$value}}
@endforeach
$ array是我从Laravel控制器传来的数组然后我想显示如果数组为空则找不到的消息记录。 这是我的代码示例。
答案 0 :(得分:4)
' forelse'循环是'foreach'更好的版本,所以是的,你应该关心,' forelse'循环完全像'foreach'除了它还检查值是否为空。
所以' foreach'通常你首先检查值是否为空,如果'陈述,使用' forelse'如果您不需要这样做,则会自动检查该值。
@forelse ($array as $value)
{{ $value }}
@empty
There are no record found.
@endforelse
答案 1 :(得分:0)
你可以在他的回答中使用@forelse
作为Shoukat Mirza,你也可以使用@if
条款:
@if (count($array) > 0)
// foreach loop here
@endif
如果要检查多个条件,这也很有用。