Попытка получить свойство 'position' необъекта - PullRequest
0 голосов
/ 08 июля 2019

Я получил ошибку при попытке получить свойство 'position' необъекта. При перенаправлении на другую страницу со страницы отправки резюме.

public function jobcode($job_code)
{
    $jobpost = DB::table('jobposts')->where('job_code',$job_code)->first();

    return view('home.resumesubmission',compact('jobpost'));
}
Основные критерии приемлемости: {{$ jobpost-> position}}
            <hr>

            <p><strong>Job Code:</strong>  {{ $jobpost->job_code }}  </p>

            <p><strong>Job Discription:</strong>  {{ $jobpost->job_discription }}   </p>

            <p><strong>Skills Required:</strong>  {{ $jobpost->skills_required }}  </p>

            <p><strong>Eligibility:</strong>  {{ $jobpost->eligibility }}  </p>

            <p><strong>Package:</strong>  {{ $jobpost->package }}  </p>

            <p><strong>Department:</strong>  {{ $jobpost->department }}  </p>

            <p><strong>Location:</strong>  {{ $jobpost->location }}   </p>

            <p><strong>Employement Type:</strong>  {{ $jobpost->employement_type }}  </p>

            <p><strong>Note:</strong>  {{ $jobpost->detail }}  </p>

            <hr>

Может кто-нибудь, пожалуйста, helpme по этому вопросу.

1 Ответ

0 голосов
/ 08 июля 2019

Что находится в $jobpost? Это массив или объект или ноль. Попробуйте сбросить $jobpost, если это массив, доступ к нему с помощью [] вместо ->

изменить

{{ $jobpost->position }}

до

{{ $jobpost['position'] ?? 'NA' }}

также оберните ваш код в @isset($jobpost) 'ваш код' @endisset

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