Property | Type | Description | |
---|---|---|---|
$appends | array | Additional attributes to include in the JSON representation. | |
$casts | array | The attributes that should be casted to native types. | |
$checkurlStatus | array | The check url's status count. | |
$dates | array | The fields which should be treated as Carbon instances. | |
$fillable | array | The attributes that are mass assignable. | |
$heartbeatStatus | array | The heart beats status count. | |
$hidden | array | The attributes excluded from the model's JSON form. |
Method | Description | |
---|---|---|
accessDetails ( ) : array | Parses the repository URL to get the user, domain, port and path parts. | |
applicationCheckUrlStatus ( ) : array | Count the application url check status. | |
boot ( ) | Override the boot method to bind model event listeners. | |
branches ( ) : array | Gets the list of all branches for the project which are not the default. | |
checkUrls ( ) : |
Has many urls to check. | |
deployments ( ) : |
Has many relationship. | |
generateHash ( ) | Generates a hash for use in the webhook URL. | |
getBranchUrlAttribute ( string $alternative = null ) : string | false | Gets the HTTP URL to the branch. | |
getGroupNameAttribute ( ) : string | Define a accessor for the group name. | |
getPresenter ( ) : |
Gets the view presenter. | |
getRepositoryPathAttribute ( ) : string | false | Gets the repository path. | |
getRepositoryUrlAttribute ( ) : string | false | Gets the HTTP URL to the repository. | |
getWebhookUrlAttribute ( ) : string | Define an accessor for the webhook URL. | |
group ( ) : |
Belongs to relationship. | |
heartbeats ( ) : |
Has many relationship. | |
heartbeatsStatus ( ) : array | Count the missed heartbeat. | |
isDeploying ( ) : boolean | Determines whether the project is currently being deployed. | |
mirrorPath ( ) : string | Generate a friendly path for the mirror of the repository. | |
notifications ( ) : |
Has many relationship. | |
notifyEmails ( ) : |
Has many relationship. | |
refs ( ) : Illuminate\Database\Eloquent\Relations\HasMany | Has many relationship for git references. | |
servers ( ) : |
Has many relationship. | |
tags ( ) : |
Gets the list of all tags for the project. |
Method | Description | |
---|---|---|
generateSSHKey ( ) | Generates an SSH key and sets the private/public key properties. | |
regeneratePublicKey ( ) | Generates an SSH key and sets the private/public key properties. |
public accessDetails ( ) : array | ||
return | array |
public applicationCheckUrlStatus ( ) : array | ||
return | array |
public static boot ( ) |
public deployments ( ) : |
||
return |
protected generateSSHKey ( ) |
public getBranchUrlAttribute ( string $alternative = null ) : string | false | ||
$alternative | string | |
return | string | false |
public getGroupNameAttribute ( ) : string | ||
return | string |
public getPresenter ( ) : |
||
return |
public getRepositoryPathAttribute ( ) : string | false | ||
return | string | false |
public getRepositoryUrlAttribute ( ) : string | false | ||
return | string | false |
public getWebhookUrlAttribute ( ) : string | ||
return | string |
public heartbeats ( ) : |
||
return |
public heartbeatsStatus ( ) : array | ||
return | array |
public isDeploying ( ) : boolean | ||
return | boolean |
public mirrorPath ( ) : string | ||
return | string |
public notifications ( ) : |
||
return |
public notifyEmails ( ) : |
||
return |
public refs ( ) : Illuminate\Database\Eloquent\Relations\HasMany | ||
return | Illuminate\Database\Eloquent\Relations\HasMany |
protected regeneratePublicKey ( ) |
public tags ( ) : |
||
return |
protected array $appends | ||
return | array |
protected array $casts | ||
return | array |
protected array $checkurlStatus | ||
return | array |
protected array $dates | ||
return | array |
protected array $fillable | ||
return | array |
protected array $heartbeatStatus | ||
return | array |