如何将这个Laravel PHP代码简化为一个雄辩的查询?
我假设这应该全部在一个查询中,以防止数据库中的重复数据。这是正确的吗?
如何将此代码简化为一个 Eloquent 查询?
$user = User::where( 'id', '=', $otherID )->first();
if( $user != null )
{
if( $user->requestReceived() )
accept_friend( $otherID );
else if( !$user->requestSent() )
{
$friend = new Friend;
$friend->user_1= $myID;
$friend->user_2 = $otherID;
$friend->accepted = 0;
$friend->save();
}
}