Use zstd for domain home pages info, added nunomaduro/laravel-console-summary
This commit is contained in:
parent
5745c67538
commit
e6ba03080b
@ -46,14 +46,15 @@ class Domain extends Model
|
|||||||
|
|
||||||
/* ATTRIBUTES */
|
/* ATTRIBUTES */
|
||||||
|
|
||||||
public function getHomePageAttribute($value)
|
public function getHomePageAttribute(string $value): string
|
||||||
{
|
{
|
||||||
return $value ? gzuncompress(base64_decode($value)) : 'No available information at the moment.';
|
//0xFD2FB528
|
||||||
|
return $value ? zstd_uncompress(base64_decode($value)) : 'No available information at the moment.';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setHomePageAttribute($value)
|
public function setHomePageAttribute(string $value): void
|
||||||
{
|
{
|
||||||
$this->attributes['homepage'] = base64_encode(gzcompress($value,9));
|
$this->attributes['homepage'] = base64_encode(zstd_compress($value,9));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* METHODS */
|
/* METHODS */
|
||||||
|
@ -146,6 +146,18 @@ final class Echomail extends Model implements Packet
|
|||||||
->withPivot(['id','parent_id']);
|
->withPivot(['id','parent_id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* ATTRIBUTES */
|
||||||
|
|
||||||
|
public function getMsgAttribute($value): ?string
|
||||||
|
{
|
||||||
|
return $value ? zstd_uncompress(base64_decode($value)) : NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getMsgSrcAttribute($value): ?string
|
||||||
|
{
|
||||||
|
return $value ? zstd_uncompress(base64_decode($value)) : NULL;
|
||||||
|
}
|
||||||
|
|
||||||
/* METHODS */
|
/* METHODS */
|
||||||
|
|
||||||
public function jsonSerialize(): array
|
public function jsonSerialize(): array
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
"ext-sockets": "*",
|
"ext-sockets": "*",
|
||||||
"ext-zip": "*",
|
"ext-zip": "*",
|
||||||
"ext-zlib": "*",
|
"ext-zlib": "*",
|
||||||
|
"ext-zstd": "*",
|
||||||
"eduardokum/laravel-mail-auto-embed": "^1.0",
|
"eduardokum/laravel-mail-auto-embed": "^1.0",
|
||||||
"fideloper/proxy": "^4.4",
|
"fideloper/proxy": "^4.4",
|
||||||
"fruitcake/laravel-cors": "^2.0",
|
"fruitcake/laravel-cors": "^2.0",
|
||||||
@ -18,6 +19,7 @@
|
|||||||
"laravel/passport": "^10.1",
|
"laravel/passport": "^10.1",
|
||||||
"laravel/ui": "^3.2",
|
"laravel/ui": "^3.2",
|
||||||
"leenooks/cockroachdb-laravel": "^0.1.0",
|
"leenooks/cockroachdb-laravel": "^0.1.0",
|
||||||
|
"nunomaduro/laravel-console-summary": "^1.8",
|
||||||
"rennokki/laravel-eloquent-query-cache": "^3.1",
|
"rennokki/laravel-eloquent-query-cache": "^3.1",
|
||||||
"repat/laravel-job-models": "^0.5.1"
|
"repat/laravel-job-models": "^0.5.1"
|
||||||
},
|
},
|
||||||
|
3119
composer.lock
generated
3119
composer.lock
generated
File diff suppressed because it is too large
Load Diff
50
config/laravel-console-summary.php
Normal file
50
config/laravel-console-summary.php
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Hide Commands
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This option allows to hide certain commands from the summary output.
|
||||||
|
| They will still be available in your application. Wildcards are supported
|
||||||
|
|
|
||||||
|
| Examples: "make:*", "list"
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
'hide' => [
|
||||||
|
'cache:*',
|
||||||
|
'completion',
|
||||||
|
'config:*',
|
||||||
|
'db:*',
|
||||||
|
'debugbar:*',
|
||||||
|
'event:*',
|
||||||
|
'ide-helper:*',
|
||||||
|
'inspire',
|
||||||
|
'key:generate',
|
||||||
|
'list',
|
||||||
|
'make:*',
|
||||||
|
'migrate:*',
|
||||||
|
'model:prune',
|
||||||
|
'notifications:table',
|
||||||
|
'optimize:*',
|
||||||
|
'package:discover',
|
||||||
|
'passport:*',
|
||||||
|
'queue:*',
|
||||||
|
'route:*',
|
||||||
|
'serve',
|
||||||
|
'schedule:*',
|
||||||
|
'schema:dump',
|
||||||
|
'session:table',
|
||||||
|
'storage:link',
|
||||||
|
'stub:publish',
|
||||||
|
'test',
|
||||||
|
'theme:*',
|
||||||
|
'ui:*',
|
||||||
|
'vendor:publish',
|
||||||
|
'view:*',
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
Loading…
Reference in New Issue
Block a user