【发布时间】:2016-07-26 01:49:34
【问题描述】:
我正在尝试找到一种方法来从刀片文件中的类文件中调用方法。 foo() 使用来自 foreach 循环的 $item 变量。因为我在刀片文件中循环,所以我不能,或者更确切地说,这是一种不好的做法,在视图中调用控制器方法,或者我听说过。
我的控制器
public function getData() {
$data = DB::paginate(10);
return view('view', ['data' => $data]);
}
public function foo($var) {
//do something with $var
return $var
}
view.blade.php
@foreach ($data as $item)
<td>{{$item->key}}</td>
<td>{{ //myController::foo($item) is Essentially the output I need }} </td>
@endforeach
由于$item是在foreach(视图内部)中生成的,我不知道如何调用方法之前它在return语句中传递给视图。
有什么建议吗?
【问题讨论】:
标签: php laravel for-loop laravel-5 blade