Php 如何在控制器上显示当前用户的数据库列表(带有laravel passport)
我有一个laravel应用程序,前端使用laravel passport和vue.js。当前,当我显示数据库中的列表时,它会显示表的所有元素,并且我希望它只显示来自当前用户的数据 我已经看到这个函数是在控制器中实现的Php 如何在控制器上显示当前用户的数据库列表(带有laravel passport),php,laravel,vue.js,laravel-passport,laravel-controller,Php,Laravel,Vue.js,Laravel Passport,Laravel Controller,我有一个laravel应用程序,前端使用laravel passport和vue.js。当前,当我显示数据库中的列表时,它会显示表的所有元素,并且我希望它只显示来自当前用户的数据 我已经看到这个函数是在控制器中实现的 public function index() { $prospect = prospect::all(); return $prospect; } 在数据库表中,我有一个变量“saller”,它等于当前用户的变量“first” 您现在知道如何实现这一点了吗?如
public function index()
{
$prospect = prospect::all();
return $prospect;
}
在数据库表中,我有一个变量“saller”,它等于当前用户的变量“first”
您现在知道如何实现这一点了吗?如果路由位于“auth”中间件中,您应该能够使用auth facade,并将查询限制为:
public function index() {
$prospects = Prospect::where('user_id', Auth::id())->get();
return $prospects;
}