如何在 laravel 视图中使用 foreach 显示数据
How to display data by using foreach in laravel view
我正在使用 foreach loop.But 在 laravel 视图中显示数据,循环显示一些东西
控制器
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>
谁能帮帮我。
谢谢
看来您没有正确命名您的视图文件..
如果您正在使用 laravel blade 模板,您的视图文件名应该是 stud_view.blade.php
我正在使用 foreach loop.But 在 laravel 视图中显示数据,循环显示一些东西
控制器
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>
谁能帮帮我。
谢谢
看来您没有正确命名您的视图文件..
如果您正在使用 laravel blade 模板,您的视图文件名应该是 stud_view.blade.php