我有一個(gè)奇怪的問題,因?yàn)橐欢晤愃频拇a可以用于另一個(gè)頁面,但它不能用于此,我可以使用我的網(wǎng)站添加到數(shù)據(jù)庫中,但當(dāng)試圖顯示數(shù)據(jù)時(shí),它顯示為空白。我不確定我做錯(cuò)了什么,它開始讓我沮喪,這里有一些代碼
Index.blade.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 class="panel-body">
<p class="list-group-item-text">{{ \Illuminate\Support\Str::limit($thread->thread,100) }}
<br>
<br>
{{ $thread->id }}
</p>
</div>
The Controller
public function show(Marketthreads $marketthreads)
{
return view('marketplace.details', compact('marketthreads'));
}
網(wǎng)絡(luò)文件(路由)
Route::resource('/marketthreads', App\Http\Controllers\MarketthreadsController::class);
Details.blade.php(我試圖顯示數(shù)據(jù)的文件)
正如我之前提到的,這適用于我已經(jīng)完成的另一個(gè)頁面,它顯示數(shù)據(jù),但它從另一個(gè)表中提取數(shù)據(jù),我認(rèn)為這并不重要
希望有人能幫我,謝謝:)
你使用的是
$thread
,也就是undefined
。在控制器中,通過compact('marketthreads')
將$marketthreads
傳遞給視圖。所以你應(yīng)該把$thread
改成$marketthreads