首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facade\Ignition\Exceptions\ViewException正在尝试获取非对象的属性'id‘

Facade\Ignition\Exceptions\ViewException正在尝试获取非对象的属性'id‘
EN

Stack Overflow用户
提问于 2020-05-30 02:06:47
回答 1查看 91关注 0票数 0

我一直在尝试获取用户id所在的所有行。然后我得到了这个错误。请帮帮我。

控制器:

代码语言:javascript
复制
    public function index()
    {
        $user_id = Auth::user()->id;

        $applications = application::where('user_id', '=', $user_id)->first();

        if (empty($applications)) {
            $applications = "0";
            return view('user.application.index',compact('applications'));
        }
        else{
        return view('user.application.index',compact('applications'));
        }
    }

刀片文件

代码语言:javascript
复制
 @foreach ($applications as $application)
  <tr>
    <td>{{ $loop->index +1 }}</td>
    <td>{{ $application->id }}</td>
    <td>{{ $application->created_at }}</td>
    <td>{{ $application->surname }}, {{ $application->firstname }} {{ $application->middlename }}</td>
    @if ($application->status == 1)
    <td><p style="color:green;">APPROVED</p></td>
    @elseif ($application->status == 0)
    <td><p style="color:rgb(243, 180, 8);">PENDING</p></td>
    @else
    <td><p style="color:RED;">DISAPPROVED</p></td>
    @endif
    <td><a href = "{{ route('user.application.show', $application->id)}}"><img src = {{ asset('assets/img/eye.ico') }}/></a>
    </td>
  </tr>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-30 16:58:27

尝试用$applications=[]替换$applications='0',看看它是否有效;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62092174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档