4 回答
TA贡献1934条经验 获得超2个赞
您不应该在前言上的变量中给出相同的名称,这可能会导致.errors之间的冲突,这可能是因为变量的abigu来自雄辩的结果或循环中的结果。
尝试像这样重构你的代码
@forelse($entries as $entrie)
<tr>
<td> {{ $entrie->id }} </td>
<td> {{ $entrie->name }} </td>
</tr>
@empty
<tr>
<td>
<p>No record found.</p>
</td>
</tr>
@endforelse
TA贡献1824条经验 获得超5个赞
您正在用 中的集合项覆盖集合。$entries@forelse
@forelse($entries as $entries)
<tr>
<td> {{ $entries->id }} </td>
<td> {{ $entries->name }} </td>
</tr>
@empty
更改为 :$entries$entry
@forelse($entries as $entry)
<tr>
<td> {{ $entry->id }} </td>
<td> {{ $entry->name }} </td>
</tr>
@empty
TA贡献1833条经验 获得超4个赞
确保在边栏选项卡中返回确切的集合。
$users= User::paginate(15);
return view('entries', compact('users'));
并且您已经可以在刀片中使用此行。
{!! $entries->links() !!}
或
{!! $users->render() !!}
也在你的为每个,把它改成这个
@forelse($entries as $entry)
<tr>
<td> {{ $entry->id }} </td>
<td> {{ $entry->name }} </td>
</tr>
@empty
尝试将控制器更改为此。
public function index(Request $request)
{
$entries = entries::where('form_id', '=', $id)->orderBy('id', 'DESC')->paginate(15);
return view('entries.index')
->with('entries', $entries);
}
TA贡献1719条经验 获得超6个赞
你试过吗?{{ $entries->links() }}
更新
在你的控制器中,你可以试试这个
$users = User::paginate(1); dd($users->links(), $users->links());
你有同样的错误吗?
- 4 回答
- 0 关注
- 116 浏览
添加回答
举报