2017-11-05 9 views
-1

私のstudentテーブルはsnameとsexで構成されています。各レコードをhtmlに出力したいと思います。どうすればいい?コントローラからコントローラからHTMLにmutipal値を渡す方法

$sname = DB::select('select sname from student); 
return view('student', ['sname' => foreach $rname->rname]); 

の$ SNAMEが配列され、どのように私は価値のすべてを渡すだろうか?

ブレードHTML:

<h>List of student</h> 
    <h1> {{ $sname }}</h1> 
    <h1> {{ $sex }}</h1> 

両方の場合にはそれぞれに表現する方法は? ありがとうございます。

+1

このコードは多くの面で間違っています。ドキュメント(LaravelとPHPの両方)の例を詳しく見てください。 – apokryfos

答えて

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

関連する問題