我得到了这个未定义的错误属性: projekti当试图打印一个从数据库获取的字段时--这是导致错误的代码
@foreach($dataOfProjects as $dp)
<div class="col-md-4 mt-2">
<h1 class="p-5 border border-3" >{{$dp->projekti}}</h1>
</div>
@endforeach特别是{{$dp->projekti}}
这是返回dataOfProjects变量的控制器
public function specificClub(Request $request,$id){
$data = Clubs::find($id);
$dataOfProjects = DB::table('projektet') -> where('klubi', '=',$id);
$teachers = DB::table('mesuesit')->join('klubet','klubet.id','=','mesuesit.klubi_ne_kujdesari')->select('mesuesit.emri')->where('klubet.emri','=','rrobotike')->get();//Per te mare emrin e mesuesve te ketij klubi
return view('specificClub', compact('data','dataOfProjects','teachers'));
}这是桌上的傻瓜

这是桌子

发布于 2022-03-19 09:29:56
将多个结果的->get()或一个结果的->first()添加到这一行:
$dataOfProjects = DB::table('projektet') -> where('klubi', '=',$id);发自:
$dataOfProjects = DB::table('projektet') -> where('klubi', '=',$id);To (用于多个结果):
$dataOfProjects = DB::table('projektet')->where('klubi', '=',$id)->get();致(其中一项结果):
$dataOfProjects = DB::table('projektet')->where('klubi', '=',$id)->first();https://stackoverflow.com/questions/71536913
复制相似问题