【发布时间】:2023-04-10 18:08:01
【问题描述】:
我正在构建一个 Laravel 网站,人们可以在其中将任务发布到数据库中。目前,当我通过表单发布任务时,每个帐户都可以看到数据。如何仅显示发布数据的特定人员的数据?
非常感谢您。
【问题讨论】:
我正在构建一个 Laravel 网站,人们可以在其中将任务发布到数据库中。目前,当我通过表单发布任务时,每个帐户都可以看到数据。如何仅显示发布数据的特定人员的数据?
非常感谢您。
【问题讨论】:
如果您的用户已经登录,您可以通过 Auth::user()->id 检索他们的 id;
在您的 index() 方法中删除 $tasks = Task::all(); 并添加
$userId = Auth::user()->id;
$tasks = Task::where('user_id',$userId)->get();
希望这会有所帮助
【讨论】: