File: D:/HostingSpaces/MdnDirecteur/hours.komma.cloud/app/Komma/Subprojects/SubprojectRepository.php
<?php
namespace App\Komma\Subprojects;
class SubprojectRepository
{
/**
* Load Project with all relations
*
* @param $id
* @return \Hours\Projects\Project|null
*/
public function fullSubproject($id)
{
return Subproject::with([
'Tasks.TaskTemplate',
'Tasks.Hours',
'Tasks.Hours.User',
'SubprojectTemplate',
])->find($id);
}
/**
* @param $id
* @return \Illuminate\Database\Eloquent\Collection|static[]
*/
public function getProjectSubprojects($id){
return Subproject::with(['SubprojectTemplate'])
->where('project_id', $id)->get();
}
}