Laravel Checking If a Record Exists

后端 未结 26 2362
礼貌的吻别
礼貌的吻别 2020-11-28 17:50

I am new to Laravel. Please excuse the newbie question but how do I find if a record exists?

$user = User::where(\'em         


        
26条回答
  •  广开言路
    2020-11-28 18:07

    Checking for null within if statement prevents Laravel from returning 404 immediately after the query is over.

    if ( User::find( $userId ) === null ) {
    
        return "user does not exist";
    }
    else {
        $user = User::find( $userId );
    
        return $user;
    }
    

    It seems like it runs double query if the user is found, but I can't seem to find any other reliable solution.

提交回复
热议问题