$project->id, ]); Environment::create([ 'name' => 'Production', 'project_id' => $project->id, ]); }); } protected $fillable = [ 'name', 'description', 'team_id', 'project_id' ]; static public function ownedByCurrentTeam() { return Project::whereTeamId(session('currentTeam')->id); } public function environments() { return $this->hasMany(Environment::class); } public function settings() { return $this->hasOne(ProjectSetting::class); } public function applications() { return $this->hasManyThrough(Application::class, Environment::class); } }