显示数据库中的数据

时间:2015-08-05 22:36:54

标签: mysql laravel-5

我正在尝试在桌面上显示数据库中的数据。 当用户注册时,他从a中的选择字段中选择course_name 注册视图。

以下是代码:

<div class="form-group">
{!!Form::label('course_1',' Course 1')!!}
{!!Form::select('course_1',App\Models\Course::lists('course_name','id'),'',!!}
</div>

postulant_view:

@foreach($postulant as $p)
     <td>{{$course->where('id',$p->course_1)->select('course_name')->first()}}</td>
@endforeach

控制器:

$postulant = Postulant::all();
$course = new Course();
$title = 'Liste des postulants';
return view('admin/list_postulants','postulant'=>$postulant,'title'=>$title,'course'=>$course]);

但我不知道为什么我会把这个放在桌面上:{"course_name":"English"}

1 个答案:

答案 0 :(得分:0)

以下代码可以使用

$course->where('id',$p->course_1)
    ->select('course_name')
    ->first()
    ->course_name