我通过连接两个表在数据库中创建了一个名为“ 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'));
}
答案 0 :(得分:0)
先检查
您已经为此新方法route / web.php
您已为视图使用了适当的变量。
还要放置您的视图代码,以便我们可以引用它并获得正确的答案。我认为您尚未在路由中声明此函数,因此它会显示错误。