i have error but in foreach :Undefined variable: infos that’s my View :
JavaScript
x
@foreach ($infos as $info)
<tr>
<td>{{ $info->id }}</td>
<td>{{ $info->name}}</td>
<td>{{ $info->code }}</td>
<td>{{ $info->phone }}</td>
<td>{{ $info->phone2 }}</td>
</tr>
@endforeach
and my controller
JavaScript
public function index()
{
$info = Info::latest()->get();
return view('info.admin')->with('infos', $info);
}
Advertisement
Answer
You should pass parameters to the view like this:
JavaScript
return view('info.admin', ['infos' => $infos]);
What you’ve been doing before using with
has a different effect, it flashes the data to the session. Check out this doc here