【发布时间】:2021-02-04 01:24:25
【问题描述】:
这是我第一次使用 laravel,我有问题说我有这样的代码控制器
public function maleadv()
{
$mountain = Product_catalog::where([
['gender', '=', 'male'],
['background', '=', 'Mountain'],
])->get();
$forest = Product_catalog::where([
['gender', '=', 'male'],
['background', '=', 'Forest'],
])->get();
$rain = Product_catalog::where([
['gender', '=', 'male'],
['background', '=', 'Rainy'],
])->get();
$sport = Product_catalog::where([
['gender', '=', 'male'],
['background', '=', 'Sport'],
])->get();
return view('productservices::prod.list', ['mountain' => $mountain,'forest' => $forest,'rain' => $rain,'sport' => $sport]);
}
我还有一个像这样的控制器
public function getinfo($id)
{
$info = Product_catalog::where('id', $id)->first();
return view('productservices::prod.list', ['info' => $info]);
}
我只是试试这些
@foreach($mountain as $adv)
<h1>{{ $adv->label }}</h1>
@endforeach
它可以在maleadv 上显示数据,但我的问题是我想在@foreach($mountain as $adv) 内调用getinfo,但基于值$adv->id。谁能帮帮我??
【问题讨论】:
-
@PalakJadav 这种情况下使用 ajax。而我的情况我没有使用 ajax...
-
这里你的要求不清楚你到底想做什么
-
@PalakJadav 就像我说的那样,我想在 @foreach($mountain as $adv) 的函数中显示来自函数调用 getinfo 的数据。清楚吗??
标签: laravel