Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在控制器上显示当前用户的数据库列表(带有laravel passport)_Php_Laravel_Vue.js_Laravel Passport_Laravel Controller - Fatal编程技术网

Php 如何在控制器上显示当前用户的数据库列表(带有laravel passport)

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” 您现在知道如何实现这一点了吗?如

我有一个laravel应用程序,前端使用laravel passport和vue.js。当前,当我显示数据库中的列表时,它会显示表的所有元素,并且我希望它只显示来自当前用户的数据

我已经看到这个函数是在控制器中实现的

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;
}