调用未定义的方法 App\Models\Ads::links()

KaK*_*786 1 php pagination laravel

我的控制器中有这段代码

$ads = Ads::orderBy("element")->paginate(50);
return view("Frontend.all")->with('ads', $ads);
Run Code Online (Sandbox Code Playgroud)

在我看来,我想显示分页链接,所以我编写了这段代码

@foreach($ads as $a)
    {{ $a->name }}, 
@endforeach
{{ $a->links() }}
Run Code Online (Sandbox Code Playgroud)

问题是我遇到了如标题所示的错误

调用未定义的方法 App\Models\Ads::links()

问题出在哪里?

sta*_*sta 5

您的变量名称是$ads,而不是$a

@foreach($ads as $a)
    {{ $a->name }}, 
@endforeach
{{ $ads->links() }}
Run Code Online (Sandbox Code Playgroud)