如何在Laravel视图中使用foreach显示数据

时间:2018-07-30 10:10:01

标签: laravel laravel-5.2

我正在使用foreach循环在laravel视图中显示数据。但是循环显示有些问题like this

控制器

class StudViewController extends Controller {

public function index(){
    $studentList = DB::select('select * from student');
    // var_dump($studentList);
    return view('stud_view',['students'=>$studentList]);
}

} ?>

查看

<!DOCTPE html>
<html>
<head>
<title>View Student Records</title>
</head>
<body>
<table border = "1">
<tr>
<td>Id</td>
<td>First Name</td>
<td>Last Name</td>
<td>City Name</td>
<td>Email</td>
</tr>
@foreach ($students as $student)
<tr>
<td>{{ $student->id }}</td>
<td>{{ $student->first_name }}</td>
<td>{{ $student->last_name }}</td>
<td>{{ $student->city_name }}</td>
<td>{{ $student->email }}</td>
</tr>
@endforeach
</table>
</body>
</html>

任何人都可以帮助我。

谢谢

1 个答案:

答案 0 :(得分:0)

看起来您缺少正确命名视图文件的名称。

如果使用的是laravel刀片模板,则视图文件名应为stud_view.blade.php

Laravel Blade Introduction