从视图调用函数 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。如果 AdsController
在 App\Http\Controllers
中(对您来说可能不同),则:
{{\App\Http\Controllers\AdsController::get_user_img($ad->id)}}
(前导斜杠表示从全局命名空间开始。)
我正在做一个 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。如果 AdsController
在 App\Http\Controllers
中(对您来说可能不同),则:
{{\App\Http\Controllers\AdsController::get_user_img($ad->id)}}
(前导斜杠表示从全局命名空间开始。)