Laravel 4 - Eloquent 按用户名查找关系
Laravel 4 - Eloquent relationship find by username
$picture = User::find(Session::get('user_id'))
->pictures()->where('approved', '=', '1')->first();
如何根据用户名而不是 Session::get('user_id')
修改此代码
谢谢。
如果用户已登录,尝试
$pictures = Auth::user()->pictures()->where('approved', '1')->first();
更新
关于您的评论:
try {
$pictures = User::where('name', $searchname)->firstOrFail()->pictures()->where('approved', '1')->first();
}
catch (Exception $e) {
// stuff to do, if no user is found
}
$picture = User::find(Session::get('user_id'))
->pictures()->where('approved', '=', '1')->first();
如何根据用户名而不是 Session::get('user_id')
修改此代码谢谢。
如果用户已登录,尝试
$pictures = Auth::user()->pictures()->where('approved', '1')->first();
更新
关于您的评论:
try {
$pictures = User::where('name', $searchname)->firstOrFail()->pictures()->where('approved', '1')->first();
}
catch (Exception $e) {
// stuff to do, if no user is found
}