Php Laravel 5.4属于婚姻的关系

Php Laravel 5.4属于婚姻的关系,php,laravel,laravel-5,Php,Laravel,Laravel 5,嗨,我需要修复返回视图。我创建了关系及其返回数组。我如何才能改变这一点,我不确定我是否对这段关系起到了很好的作用。我只是想尝试一下,我看了很多教程,我知道在《拉雷维尔》中有很多回归的神奇秘诀。 我的函数必须显示用户正在加入的事件。我想我成功了,但是它返回数组,当我尝试做类似的事情时 @foreach($zapisevents作为$zapisevent) {{$zapisevent->eventsave->name} @endforeach @foreach($zapisevents作为$zap

嗨,我需要修复返回视图。我创建了关系及其返回数组。我如何才能改变这一点,我不确定我是否对这段关系起到了很好的作用。我只是想尝试一下,我看了很多教程,我知道在《拉雷维尔》中有很多回归的神奇秘诀。 我的函数必须显示用户正在加入的事件。我想我成功了,但是它返回数组,当我尝试做类似的事情时

@foreach($zapisevents作为$zapisevent)
{{$zapisevent->eventsave->name}
@endforeach

@foreach($zapisevents作为$zapisevent)
{{$zapisevent->eventsave->name}
@endforeach
应该

@foreach($zapisevents as $zapisevent)
  <table class="table">
 @foreach($zapisevent->eventsave as $eventSave)
  <th>{{$eventsave->name}}</th>
@endForeach
  </table>
  @endforeach
@foreach($zapisevents作为$zapisevent)
@foreach($zapisevent->eventsave as$eventsave)
{{$eventsave->name}
@endForeach
@endforeach

在您编写的代码中,名称属性是在HomeModel集合中调用的,但需要在模型本身中调用它。

使用数组时,您需要通过其索引访问其属性,如下所示:

$zapisevent->eventsave['name']

与之相反:


$zapisvent->eventsave->name

当我使用这个foreach时,我遇到了一些错误:未定义的变量:eventsave(View:/home/mariusz/Pulpit/www/szpital/resources/views/profil/profil.blade.php),当我使用$zapisvent->eventsave['name']时,我遇到了一个错误:未定义的索引:name(View:/home/mariusz/Pulpit/www/szpital/resources/views/profil/profil.blade.php)我应该如何在模型中命名这个名字我真的不明白
@foreach($zapisevents as $zapisevent)
  <table class="table">
 @foreach($zapisevent->eventsave as $eventSave)
  <th>{{$eventsave->name}}</th>
@endForeach
  </table>
  @endforeach