第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

單擊編輯按鈕時(shí)嘗試獲取非對象的屬性“id”

單擊編輯按鈕時(shí)嘗試獲取非對象的屬性“id”

PHP
30秒到達(dá)戰(zhàn)場 2023-08-26 10:07:28
我是 Laravel 的新手。我有一個(gè)頁面,其中顯示了所有已申請工作的候選人。工作申請.blade.php<table class="table table-hover table-striped" id="dataTable" style="font-size: 13px !important">    <thead>        <th style="padding:5px 22px 10px 6px !important">Candidate</th>        <th style="padding:5px 22px 10px 6px !important">Status</th>        <th style="padding:5px 22px 10px 6px !important">Edit</th>    </thead>    <tbody>        @foreach ($applications as $application)        <tr>            <td>            <a class="text-center" href="{{ route('candidates.show', $application->user->username) }}"                target="_blank" class="text-theme">{{ $application->user->name }}</a>            </td>            <td>                {{ $application->status }}            </td>            <td>                    <a href="route('employers.applicants.edit', $applicant->id)" class="mt-1 text-center btn-sm btn btn-outline-yellow"> <i class="fa fa-pencil"></i> Edit</a>             </td>        </tr>    </tbody> </table>每當(dāng)我單擊編輯按鈕時(shí),它都會顯示錯(cuò)誤嘗試獲取非對象的屬性“id”這是我的 jobApplications 控制器代碼public function jobApplications($slug){    if (!Auth::check()) {        session()->flash('error', 'Sorry !! You are not an authenticated Employer !!');        return back();    }    $user = Auth::user();    $user_id = $user->id;    $applicant = DB::table('job_activities')->where('user_id',$user_id)->get();    $job = Job::where('slug', $slug)->first();    $expreience_data = Experience::all();    $query = JobActivity::query();    $applications = $query->where('job_id', $job->id)->get();    $experiences = [];    $education = [];    $application_data = [];它在線上給出錯(cuò)誤:$applications = $query->where('job_id', $job->id)->get();根據(jù)我可以通過互聯(lián)網(wǎng)找到的解決方案,這是因?yàn)槲以噲D將對象類型 ID 分配給數(shù)組應(yīng)用程序。我嘗試將 $jobs 變量上的 first() 更改為 get() 但隨后出現(xiàn)錯(cuò)誤此集合實(shí)例上不存在屬性 [id]。
查看完整描述

2 回答

?
慕村225694

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊

這里有一個(gè)問題:


<a href="route('employers.applicants.edit', $applicant->id)" class="mt-1 text-center btn-sm btn btn-outline-yellow">

 <i class="fa fa-pencil"></i> Edit

</a>

{{ }}您忘記了應(yīng)該圍繞路線()助手的大括號


應(yīng)該:


<a href="{{ route('employers.applicants.edit', $applicant->id) }}" class="mt-1 text-center btn-sm btn btn-outline-yellow">

 <i class="fa fa-pencil"></i> Edit

</a>


查看完整回答
反對 回復(fù) 2023-08-26
?
富國滬深

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊

你的$applicant是一個(gè)收藏

首先,您要迭代$applications并執(zhí)行 Blade 中的編輯按鈕,$applicant而不是$application.?您的$applicant變量是一個(gè)集合而不是單個(gè)項(xiàng)目。

刀片文件錯(cuò)誤

@foreach你的刀片文件里沒有盡頭。您可以放在元素@endforeach后面</tr>

您可以更改應(yīng)用程序查詢

您可以使用此行簡化您的應(yīng)用程序

$applications?=?JobActivity::where('job_id',?$job->id)->get();

如果仍然出現(xiàn)錯(cuò)誤,請檢查變量$job設(shè)置是否正確 - 是否找到記錄并且對象具有屬性 id。也許$slug變量設(shè)置不正確,也證明這個(gè)變量。


查看完整回答
反對 回復(fù) 2023-08-26
  • 2 回答
  • 0 關(guān)注
  • 157 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號