我已经加入了两个表和查看数据。 这是我的控制器:
$data = DB::table('classrooms')
->join('joinclass', 'classrooms.class_code', '=', 'joinclass.class_code')->get();
return View::make('std_classes')->with('data',$data);
这是我的观点
<h4><a href="{{ URL::to('class/'.$data->id) }}">{{$data->class_name}}</a></h4>
<h5>Section:{{$data->section}} </h5>
它工作得很好。但我的问题是在我的网址{{ URL::to('class/'.$data->id) }}
我需要这里的课堂ID。但它是打印joinclass id。
我怎样才能解决这个问题?
答案 0 :(得分:0)
您需要手动select
,因为您有两个名称相同的字段id
。
$data = DB::table('classrooms')
->select('classrooms.id as classrooms_id', 'joinclass.*')
->join('joinclass', 'classrooms.class_code', '=', 'joinclass.class_code')->get();
return View::make('std_classes')->with('data',$data);