1

我有一个 laravel 应用程序,它使用 laravel 护照和 vue.js 作为前端。目前,当我显示数据库中的列表时,它显示了表的所有元素,我希望它只显示来自当前用户的数据

我已经看到这个功能是在控制器中制作的

public function index()
{
    $prospect = prospect::all();

    return $prospect;
}

在数据库表中,我有一个变量“销售员”,它等于当前用户的变量“第一”

你现在怎么能做到这一点?

4

1 回答 1

1

如果路由位于“auth”中间件中,您应该能够使用 Auth 门面,并将查询限制为:

public function index() {
    $prospects = Prospect::where('user_id', Auth::id())->get();
    return $prospects;
}
于 2020-05-25T19:15:56.977 回答