我无法在视图中显示我获取的数据
I'm not able to show my fetched data on view
我通过连接两个 table 在我的数据库中创建了一个名为 "attendencedetial" 的视图。
我正在从 "attendencedetial" 视图获取数据,它正在工作,但是当我通过控制器函数将它传递到 table td 中的视图时,控制器名称是 "StudentController" 函数名称为“single_studnet_attendence.
当我尝试在 table td 中显示数据时,出现此错误:
Trying to get property 'std_name' of non-object (View: 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'));
}
先检查
您已为该新方法声明路由 route/web。php
您已经为您的视图使用了正确的变量。
同时放上您的观点代码,以便我们参考并得到正确的答案。我认为你没有在路由中声明函数 this 这就是它显示错误的原因。
我通过连接两个 table 在我的数据库中创建了一个名为 "attendencedetial" 的视图。
我正在从 "attendencedetial" 视图获取数据,它正在工作,但是当我通过控制器函数将它传递到 table td 中的视图时,控制器名称是 "StudentController" 函数名称为“single_studnet_attendence.
当我尝试在 table td 中显示数据时,出现此错误:
Trying to get property 'std_name' of non-object (View: 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'));
}
先检查
您已为该新方法声明路由 route/web。php
您已经为您的视图使用了正确的变量。
同时放上您的观点代码,以便我们参考并得到正确的答案。我认为你没有在路由中声明函数 this 这就是它显示错误的原因。