【发布时间】:2021-11-29 18:38:24
【问题描述】:
我开始编写 laravel 代码,一切都很好,直到我想根据用户获得结果,怎么做,我需要做什么?
【问题讨论】:
标签: php laravel-5 eloquent backend
我开始编写 laravel 代码,一切都很好,直到我想根据用户获得结果,怎么做,我需要做什么?
【问题讨论】:
标签: php laravel-5 eloquent backend
你可以使用 where 子句。
假设您想获取某个用户的所有博客。
喜欢:
Blog::where('user_id', Auth::user()->id)->get();
// Auth::user()->id returns the logged in user's id.
或者
在用户模型中创建关系
App\Models\User
use App\Models\Blog;
public function blogs()
{
return $this->hasMany(User::class, 'user_id', 'id');
}
然后
Auth::user()->blogs;
【讨论】: