我已将变量值从控制器传递到视图页面,并在foreach
循环中显示该值。现在我想做,当执行foreach
循环时,我想在“测试”控制器方法中传递任何值。我有一个关于此值的查询被告。
A)是否有办法从视图中获取控制器的响应
B)有没有办法从控制器方法中获取控制器的响应,以便我可以将结果推送到视图? 到目前为止我的代码是:
对此方法的第一个操作:(AccHeadController / create)
public function create()
{
$root = DB::table('chart_of_account')
->select('*')
->where('parent_id','=',0)
->get();
return view('pages.createacchead')->with('level1', $root);
}
并在视图页面上传递level1变量(pages.createacchead):
<fieldset>
@foreach($level1 as $item)
<ul>
<li>
<input type="radio" name="acchead" value="{{$item->id}}"> {{$item->title}}</br>
</li>
</ul>
@endforeach
</fieldset>
如何在执行foreach时将$ item-&gt; id传递给AccHeadController测试方法?
这是AccHeadController /测试方法:
public function test($id){
$root = DB::table('chart_of_account')
->select('*')
->where('parent_id','=',$id)
->get();
}
其实我想展示无限的子菜单。