Laravel Building推荐系统 - 无法在Blade中显示用户

时间:2018-01-21 11:19:06

标签: laravel laravel-5

我为用户建立联盟系统。使用ID注册工作正常,并在我的数据库中保存所有正确,但我无法在我的示例刀片中看到任何使用我的URL ID进行注册的推荐。

任何一个人都找不到错误?

控制器:

    $referal_id = $user->id;

    $referer_id = $request['referal_id'];

    $referalUserData = [
        'referer_id' => $referer_id,
        'referal_id' => $referal_id,
     ];

    $insert = ReferralUser::insert($referalUserData);

刀片:

<tr>    
<th>#</th>   
<th>User Id#</th>
<th>User Name</th>                          
<th>Registration Time</th>
</tr>                      
</thead>    
 <tbody>                        
@if(!empty($referalUser))                        
@foreach($referalUser as $referData)                             
<tr>                           
<th scope="row">{{$referData->id}}</th>                           
<td>{{$referData->referal_id}}</td>                            
<td>@for($i=0;$i<count($referData['names']);$i++)  {{$referData['names'][$i]['name']}}                              @endfor                            
</td>                            
<td> {{$referData->created_at}}<br/>   <span class="label label-primary">                             
 {{Carbon\Carbon::createFromTimestamp(strtotime($referData->created_at))->diffForHumans()}}  </span>  </td>
</tr>                       
 @endforeach                        
@else

<div class="alert alert-noreferals">
      <strong></strong><span>No referrals!</span>

    </div><br/><br/>                        
@endif  

忽略created_at时间戳。

由于

1 个答案:

答案 0 :(得分:0)

您是否将$ request对象转换为数组?

$request['referal_id'];

看起来很可疑。通常你会使用

$request->input('referal_id')

或通过动态属性

$request->referal_id

访问给定值。

您收到错误了吗?日志文件中的任何内容?