我遇到了一個奇怪的問題,因為類似的代碼適用于另一個頁面,但它不適用于此,我可以使用我的網站添加到資料庫中,但是當嘗試顯示資料時它顯示為空白。我不確定我做錯了什么并且開始讓我感到沮喪,這里有一些代碼
索引刀片.php
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><a href="{{ route('marketthreads.show', $thread->id) }}">{{ $thread->subject }}</a></h3>
</div>
<div hljs-string">">
<p hljs-keyword">list-group-item-text">{{ \Illuminate\Support\Str::limit($thread->thread,100) }}
<br>
<br>
{{ $thread->id }}
</p>
</div>
控制器
public function show(Marketthreads $marketthreads)
{
return view('marketplace.details', compact('marketthreads'));
}
Web 檔案(路由)
Route::resource('/marketthreads', App\Http\Controllers\MarketthreadsController::class);
Details.blade.php(我試圖顯示資料的檔案)
細節.blade
正如我之前提到的,這適用于我已經完成的另一個頁面,它顯示了資料,但它從另一個表中提取資料我認為這并不重要
希望有人可以幫助我,謝謝:)
uj5u.com熱心網友回復:
您正在使用$threadwhich is undefined。在您的控制器中,您$marketthreads通過compact('marketthreads'). 所以你應該$thread改為$marketthreads
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/428757.html
