数组不在刀片模板层中查看

时间:2017-11-20 06:50:44

标签: php laravel laravel-5.3 blade

$udata = DB::table('student_info')
    ->join('student_academy', 'student_info.student_id', '=', 'student_academy.student_id')
    ->where('student_info.student_id',  $id)
    ->where('student_academy.student_id', $id)
    ->get();

DD($ UDATA); --->这没关系。我尝试了3种方式:

  1. 返回视图(' pages.student.editStudent',compact(' udata'));

  2. 返回视图(' pages.student.editStudent',[' udata' => $ udata]);

  3. 返回视图(' pages.student.editStudent') - > with(' udata',$ udata);

    但每次都显示此错误

    (2/2)ErrorException 此集合实例上不存在属性[s_name]。

  4. 我的错误在哪里?

2 个答案:

答案 0 :(得分:2)

试试这个..

 @foreach($udata as $data)
    {{$data->s_name}}
    @endforeach

    or

{{$udata[0]->s_name}}

答案 1 :(得分:1)

使用{{udata[0]['s_name']}}代替