first(); if($task){ return [ 'id'=>$id, 'title'=>$task->title, 'description'=>$task->description, ]; }else{ return null; } } public static function getListByIds($ids){ if(!$ids){ return null; }; $tasks = Task::whereIn('id',$ids)->get(); $output = array(); foreach ($ids as $key => $id) { foreach ($tasks as $task) { if($task->id === $id){ $output[] = [ 'id'=>$id, 'title'=>$task->title, 'description'=>$task->description, ]; continue; }; } } return $output; } }