我正在为一个学校项目申请一个非营利组织,我们正在使用 laravel,这是我的第一次
我试过了,{{$instructiekaart->instructiekaarten.name}}但在使用此代码时收到错误消息
控制器
$instructiekaarten = DB::table('instructiekaarten')
->join('instructiekaart_set', 'instructiekaart_set.instructiekaart_id' ,'=', 'instructiekaarten.id')
->join('sets', 'sets.id' ,'=', 'instructiekaart_set.set_id')
->join('instructiekaart_stap', 'instructiekaart_stap.instructiekaart_id' ,'=', 'instructiekaarten.id')
->join('stappen', 'stappen.id' ,'=', 'instructiekaart_stap.stap_id')
->join('instructiekaart_user', 'instructiekaart_user.instructiekaart_id' ,'=', 'instructiekaarten.id')
->join('users', 'users.id' ,'=', 'instructiekaart_user.user_id')
->join('instructiekaart_niveau', 'instructiekaart_niveau.instructiekaart_id' ,'=', 'instructiekaarten.id')
->join('niveaus', 'niveaus.id' ,'=', 'instructiekaart_niveau.niveau_id')
->select('sets.name','instructiekaarten.name', 'stappen.name', 'niveaus.name')
->get();
return view('instructiekaarten.index')->with('instructiekaarten', $instructiekaarten);
看法
@if(count($instructiekaarten) > 0)
@foreach($instructiekaarten as $instructiekaart)
<div class="card">
<a href="/instructiekaarten">
<h5 class="card-header">{{$instructiekaart->instructiekaarten.name}}</h5>
</a>
<div class="card-body">
<h5 class="card-title"></h5>
<p class="card-text"></p>
</div>
</div>
@endforeach
@else
<p>Geen instructiekaarten gevonden</p>
@endif
这是我在使用时收到的错误消息 {{$instructiekaart->instructiekaarten.name}}
未定义的属性:stdClass::$instructiekaarten(视图:D:\wamp64\www\TZC\resources\views\instructiekaarten\index.blade.php)