gpt4 book ai didi

laravel-4 - laravel 4.2.4 中的 forelse 删除了吗?

转载 作者:行者123 更新时间:2023-12-05 00:24:36 24 4
gpt4 key购买 nike

我试图在 laravel 中使用 @forelse 但它给了我这个错误

 Undefined variable: data

@forelse 是否从 Laravel 4.2.4 中删除?因为那是我正在使用的版本。这是我的代码

在我看来
@forelse ($result as $data)
<tr><td> $data->name </td></tr>
@empty
<tr><td>No name match</td></tr>
@endforelse

在我的 Controller 中
$result = User::find(1)->get();
return View::make('view')->with('result', $result);

最佳答案

我不认为 @forelse从 Laravel 3 开始就已经存在了。我可能是错的。我知道它在某个时候被删除了。您需要使用标准 @if@foreach现在。

@if (empty($result))
<tr><td>No name match</td></tr>
@else
@foreach ($result as $data)
<tr><td> $data->name </td></tr>
@endforeach
@endif

更新

正如 Antonio 所指出的,它已被带回,可在 中获得。 v4.2.7+ ,因此您需要根据需要进行更新。

关于laravel-4 - laravel 4.2.4 中的 forelse 删除了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25911670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com