从视图调用函数 Laravel 5

Call a function from view Laravel 5

我正在做一个 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;
}

但是我一直收到这个错误 Class 'AdsController' 未找到!

您可以通过其完全限定名称(包括命名空间)来引用 class。如果 AdsControllerApp\Http\Controllers 中(对您来说可能不同),则:

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

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