Facade \ Ignition \ Exceptions \ ViewException Попытка получить идентификатор свойства не-объекта - PullRequest
0 голосов
/ 29 мая 2020

Я пытался получить все строки с идентификатором пользователя. тогда я получил эту ошибку. Пожалуйста, помогите мне.

КОНТРОЛЛЕР:

    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'));
        }
    }

файл лезвия

 @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>

1 Ответ

0 голосов
/ 30 мая 2020

Попробуйте заменить $applications='0' на $applications=[] и посмотрите, работает ли;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...