添加@include('user.badges.like', ['target_user' => '$user'])报错

来源:10-6 使用多对多模型实现个人中心逻辑(下)

搭上最后一班车

2017-07-14

添加@include('user.badges.like', ['target_user' => '$user'])报错

1/3ErrorException in 43384dda505cc2b60ea631f357437ff00b851eb2.php line 1:Trying to get property of non-object

in 43384dda505cc2b60ea631f357437ff00b851eb2.php line 1

at HandleExceptions->handleError(8, 'Trying to get property of non-object', 'D:\\wamp64\\www\\laravel54\\storage\\framework\\views\\43384dda505cc2b60ea631f357437ff00b851eb2.php', 1, array('__path' => 'D:\\wamp64\\www\\laravel54\\storage\\framework\\views/43384dda505cc2b60ea631f357437ff00b851eb2.php', '__data' => array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'obLevel' => 1, 'user' => object(User), 'posts' => object(Collection), 'susers' => object(Collection), 'fusers' => object(Collection), 'target_user' => '$user'), 'obLevel' => 3, '__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'user' => object(User), 'posts' => object(Collection), 'susers' => object(Collection), 'fusers' => object(Collection), 'target_user' => '$user')) in 43384dda505cc2b60ea631f357437ff00b851eb2.php line 1

at include('D:\\wamp64\\www\\laravel54\\storage\\framework\\views\\43384dda505cc2b60ea631f357437ff00b851eb2.php') in PhpEngine.php line 42


我的源代码如下:

@if($target_user->id != \Illuminate\Support\Facades\Auth::user()->id)
   <div>
       @if(\Illuminate\Support\Facades\Auth::user()->hasStar($target_user->id))
           <button class="btn btn-default like-button" like-value="1" like-user="{{$target_user->id}}"
                   _token="{{csrf_token()}}" type="button">取消关注
           </button>
       @else
           <button class="btn btn-default like-button" like-value="0" like-user="{{$target_user->id}}"
                   _token="{{csrf_token()}}" type="button">关注
           </button>
       @endif
   </div>
@endif

写回答

1回答

轩脉刃

2017-07-17

@include('user.badges.like', ['target_user' => '$user'])  把$user两边的单引号去掉试试

0
0

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程