gpt4 book ai didi

javascript - 单击特定按钮 - Laravel 重定向后显示部分数据库数据

转载 作者:行者123 更新时间:2023-12-04 10:30:34 26 4
gpt4 key购买 nike

大家好,我是 Laravel 和编程的新手。

这是我的 Controller ,我试图从 MasterListing 表中获取所有引用 ['1','2','3',etc.]。我在 DetailListing 表(第 2 行)中也有一个引用列。

public function show(DetailListing $id)   

{
$d = \App\MasterListing::pluck('Reference');
$data = \App\DetailListing::where('reference',$d)->get();
return view('detaillisting',['data'=>$data]);
}

主列表页面( /image/p4s5A.jpg ),
主列表页面的 HTML
 <tbody>
@foreach ($data as $row)
<tr>
<td> {{ $row->id }} </td>
<td> {{ $row->Name }} </td>
<td> {{ $row->Description }} </td>
<td> {{ $row->Type }} </td>
<td><button class="btn btn-success" onclick="location.href = 'detaillisting/{{ $row->id }}';">BROWSE</button></td>
</tr>

@endforeach
</tbody>

路线
Route::get('/detaillisting/{id}','DetailTestController@show');

我期望的是当我点击 #1 BROWSE 时,它应该将我重定向到详细信息列表页面并显示仅引用“1”的 DetailListing 数据,当我点击 #2 BROWSE 时,它应该只显示引用“2”的数据,等等.

但无论我点击哪个按钮,它都会显示所有带有引用“1”的数据。

这个问题困扰我很久了,非常感谢您的帮助!

最佳答案

从你的路线我看到你没有传递一个对象,如果类型 DetailListing 而是一个 int 或一个字符串,我想这是 detailListing 表中的引用值?

public function show($id)   
{
$data = \App\DetailListing::where('reference',$id)->get();
return view('detaillisting',['data'=>$data]);
}

关于javascript - 单击特定按钮 - Laravel 重定向后显示部分数据库数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60445007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com