我无法在视图中显示获取的数据

时间:2019-08-03 15:37:08

标签: database search datatables laravel-5.8

我通过连接两个表在数据库中创建了一个名为“ attendencedetial”的视图。

我正在从“ attendencedetial”视图中获取数据,并且可以正常工作,但是当我通过控制器功能将其传递到表td中的View时,控制器名称为“ StudentController”,功能名称为“ single_studnet_attendence”。 >

当我尝试在表td中显示数据时,出现此错误:

  

试图获取非对象的属性“ std_name”(视图:C:\ wamp \ www \ Attendence_Management_System \ resources \ views \ student \ viewattendence.blade.php)

class StudentController extends Controller
{
    public function single_studnet_attendence(){
    $user_id =  session()->get('userid');
    $user = DB::table('attendencedetial')->where('std_id',$user_id)->first();
    return  view('student.viewattendence',compact('user'));
}

1 个答案:

答案 0 :(得分:0)

先检查

  • 您已经为此新方法route / web.php

  • 声明了路由
  • 您已为视图使用了适当的变量。

还要放置您的视图代码,以便我们可以引用它并获得正确的答案。我认为您尚未在路由中声明此函数,因此它会显示错误。