我对功能有疑问。这是一个非常基本的东西。但我坚持这一点。
我的目标是点击catalogname并显示具有相同catalogname的所有行。
我写了这句话。
INSERT INTO cars (id, car_id, car_name, car_make car_speed, car_passengers)
VALUES (1, 1, 'volvo', 'S60', 150, 4)
ON DUPLICATE KEY UPDATE car_speed = 150;
我在索引表中调用此函数。我有4列,其中一列是catalogname_id。当我单击此列变量时,我试图显示所有行catalogname_id =单击索引。
这是我的主要表格。
public function bringItOn(Request $request)
{
$ctlgshow = Productcatalog::where('catalogname_id' , '=', $request->catalogname_id);
return view('productcatalogs.showcatalog', compact('ctlgshow'));
}
我的路线也是正确的。
答案 0 :(得分:0)
使用<label>
<input type="checkbox" id="chkAddVerification" name="chkAddVerification"
ng-model="chkAddVerification" ng-change="chkSendCodeByEmail = chkAddVerification">
Add Verification
</label>
<label>
<input type="checkbox" id="chkSendCodeByEmail" name="chkSendCodeByEmail"
ng-model="chkSendCodeByEmail" ng-disabled="true">
By Email
</label>
方法执行查询:
get()
此外,您需要使用Productcatalog::where('catalogname_id', $request->catalogname_id)->get();
中的ctlgshow
变量而不是foreach
:
$a
答案 1 :(得分:0)
控制器代码:
public function bringItOn(Request $request)
{
if(isset($request)) {
$ctlgshows = Productcatalog::where('catalogname_id', $request->catalogname_id)->get();
} else {
$ctlgshows ="";
}
return view('productcatalogs.showcatalog', compact('ctlgshows'));
}
刀片代码:
@if($ctlgshows)
@foreach($ctlgshows as $ctlgshow)
<tr>
<td>{{$ctlgshow->id}}</td>
<td><a href="{{route('ctlgshowringItOn')}}">{{$ctlgshow->catalogname_id}}</a></td>
<td>{{$ctlgshow->c}}</td>
<td>{{$ctlgshow->d}}</td>
</tr>
@endforeach
@else
Empty
@endif