我的学生表由sname和sex组成,我想将每条记录打印成html。我怎么能这样做?
来自控制器:
$sname = DB::select('select sname from student);
return view('student', ['sname' => foreach $rname->rname]);
Blade HTML:
<h>List of student</h>
<h1> {{ $sname }}</h1>
<h1> {{ $sex }}</h1>
如何在两种情况下表达每种情况? 谢谢。
答案 0 :(得分:1)
<强>控制器:强>
$students = DB::select('select * from student')->get();
return view('student', compact('students'));
查看:强> 显示学生的垂直列表。
<ul>
@foreach ($students as $student)
<li>{{ $student->sname }} ({{ $student->sex }})</li>
@endforeach
</ul>
请参阅:Blade – Control Structures in the Laravel 5.5 documentation。