Laravel 控制器中的条件选择下一个id

Laravel 控制器中的条件选择下一个id,laravel,Laravel,我尝试在我的控制器中选择一个ID,并添加+1以选择下一个ID,但它返回一个空对象。有人知道如何选择+1 id吗?提前多谢 这是我的控制器 //condition if checkbox is selected ! if($licencie_amateur->surclasser === true ){ $licencie_amateur->lb_surclassement = ActiviteLicencie::where('catg_

我尝试在我的控制器中选择一个ID,并添加+1以选择下一个ID,但它返回一个空对象。有人知道如何选择+1 id吗?提前多谢

这是我的控制器

//condition if checkbox is selected !

        if($licencie_amateur->surclasser === true ){


            $licencie_amateur->lb_surclassement =  ActiviteLicencie::where('catg_licence_id' ,  '=' , $categorie_age->id+1 )->first();

        }elseif ($licencie_amateur->surclasser === false){

            // do nothing 

        }

您的解决方案将不起作用,因为结果可能为空。因此,请改为:

ActiviteLicencie::where('catg_licence_id',  '>', $categorie_age->id)
    ->orderBy('catg_licence_id')
    ->first();