如果数组在 laravel 中为空。那么如何显示他们没有找到记录的消息
if the array were empty in laravel . then how to dispaly the message that their are no record found
@foreach($array as $value)
{{$value}}
@endforeach
$array 是我从 Laravel 控制器传来的数组,如果数组为空,我想显示消息记录未找到。
这是我的代码示例。
除了'foreach'循环,我们在laravelblade模板中还有'forelse'循环,这个'forelse'循环到底是做什么的?最重要的是我们应该关心它吗?
'forelse' 循环是 'foreach' 的更好版本,所以是的,你应该注意,'forelse' 循环与 'foreach' 完全一样,除了它还检查值是否为空
所以对于 'foreach' 通常你首先使用 'if' 语句检查该值是否为空,使用 'forelse' 你不需要这样做,该值是自动的已检查。
@forelse ($array as $value)
{{ $value }}
@empty
There are no record found.
@endforelse
您可以在他的回答中使用 @forelse
as Shoukat Mirza,也可以使用 @if
子句:
@if (count($array) > 0)
// foreach loop here
@endif
当您有多个条件要检查时,这也很有用。
@foreach($array as $value)
{{$value}}
@endforeach
$array 是我从 Laravel 控制器传来的数组,如果数组为空,我想显示消息记录未找到。 这是我的代码示例。
除了'foreach'循环,我们在laravelblade模板中还有'forelse'循环,这个'forelse'循环到底是做什么的?最重要的是我们应该关心它吗?
'forelse' 循环是 'foreach' 的更好版本,所以是的,你应该注意,'forelse' 循环与 'foreach' 完全一样,除了它还检查值是否为空
所以对于 'foreach' 通常你首先使用 'if' 语句检查该值是否为空,使用 'forelse' 你不需要这样做,该值是自动的已检查。
@forelse ($array as $value)
{{ $value }}
@empty
There are no record found.
@endforelse
您可以在他的回答中使用 @forelse
as Shoukat Mirza,也可以使用 @if
子句:
@if (count($array) > 0)
// foreach loop here
@endif
当您有多个条件要检查时,这也很有用。