HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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();
    }
}