从视图Laravel 5调用一个函数

时间:2018-04-10 10:56:54

标签: function laravel-5 call

我正在开发一个Laravel项目,我需要一些帮助

我从AdsController.php传递数据

$ads = Ads::all(); 
return view('Ads/index', enter code herecompact('ads','users'));

但在同一视图中,我想从其他表中获取数据

@foreach ($ads as $ad) 
$ad->id // Now from this Id I want to get the user's name and picture so..
{{AdsControlller::get_user_img($ad->id)}}
@endforeach
在AdsController中的

我有功能

Public static function get_user_img($id){
$user = User::find($id);
return $user-img;
}

但我一直收到这个错误 找不到“AdsController”类!

1 个答案:

答案 0 :(得分:0)

您可以通过其完全限定名称引用该类,包括名称空间。如果AdsController位于App\Http\Controllers(可能与您不同),则:

{{\App\Http\Controllers\AdsController::get_user_img($ad->id)}}

(前导斜杠表示从全局命名空间开始。)