繁体   English   中英

阵列不在刀片模板中查看

[英]array don't view in blade template laravel

$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. 返回view('pages.student.editStudent')-> with('udata',$ udata);

    但是每次显示此错误

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

我的错误在哪里?

尝试这种方式..

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

    or

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

改用{{udata[0]['s_name']}}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM