oops
This commit is contained in:
parent
b9c2f4742b
commit
a6d6e643a5
1 changed files with 0 additions and 101 deletions
|
@ -25,107 +25,6 @@ use Illuminate\Support\ServiceProvider;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
use Laravel\Sanctum\Sanctum;
|
use Laravel\Sanctum\Sanctum;
|
||||||
|
|
||||||
|
|
||||||
class AppServiceProvider extends ServiceProvider
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Bootstrap any application services.
|
|
||||||
*/
|
|
||||||
public function boot(): void
|
|
||||||
{
|
|
||||||
Schema::defaultStringLength(191);
|
|
||||||
|
|
||||||
View::share('appVersion', $this->versionData()['version'] ?? 'undefined');
|
|
||||||
View::share('appIsGit', $this->versionData()['is_git'] ?? false);
|
|
||||||
|
|
||||||
Paginator::useBootstrap();
|
|
||||||
|
|
||||||
// If the APP_URL value is set with https:// make sure we force it here. Theoretically
|
|
||||||
// this should just work with the proxy logic, but there are a lot of cases where it
|
|
||||||
// doesn't, and it triggers a lot of support requests, so lets just head it off here.
|
|
||||||
//
|
|
||||||
// @see https://github.com/pterodactyl/panel/issues/3623
|
|
||||||
if (Str::startsWith(config('app.url') ?? '', 'https://')) {
|
|
||||||
URL::forceScheme('https');
|
|
||||||
}
|
|
||||||
|
|
||||||
Relation::enforceMorphMap([
|
|
||||||
'allocation' => Models\Allocation::class,
|
|
||||||
'api_key' => Models\ApiKey::class,
|
|
||||||
'backup' => Models\Backup::class,
|
|
||||||
'database' => Models\Database::class,
|
|
||||||
'egg' => Models\Egg::class,
|
|
||||||
'egg_variable' => Models\EggVariable::class,
|
|
||||||
'schedule' => Models\Schedule::class,
|
|
||||||
'server' => Models\Server::class,
|
|
||||||
'ssh_key' => Models\UserSSHKey::class,
|
|
||||||
'task' => Models\Task::class,
|
|
||||||
'user' => Models\User::class,
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Register application service providers.
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Return version information for the footer.
|
|
||||||
*/
|
|
||||||
protected function versionData(): array
|
|
||||||
{
|
|
||||||
return Cache::remember('git-version', 5, function () {
|
|
||||||
if (file_exists(base_path('.git/HEAD'))) {
|
|
||||||
$head = explode(' ', file_get_contents(base_path('.git/HEAD')));
|
|
||||||
|
|
||||||
if (array_key_exists(1, $head)) {
|
|
||||||
$path = base_path('.git/' . trim($head[1]));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isset($path) && file_exists($path)) {
|
|
||||||
return [
|
|
||||||
'version' => substr(file_get_contents($path), 0, 8),
|
|
||||||
'is_git' => true,
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
||||||
return [
|
|
||||||
'version' => config('app.version'),
|
|
||||||
'is_git' => false,
|
|
||||||
];
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Providers;
|
|
||||||
|
|
||||||
use App\Extensions\Themes\Theme;
|
|
||||||
use App\Models;
|
|
||||||
use App\Models\ApiKey;
|
|
||||||
use App\Models\Node;
|
|
||||||
use App\Models\User;
|
|
||||||
use Dedoc\Scramble\Scramble;
|
|
||||||
use Dedoc\Scramble\Support\Generator\OpenApi;
|
|
||||||
use Dedoc\Scramble\Support\Generator\SecurityScheme;
|
|
||||||
use Filament\Support\Colors\Color;
|
|
||||||
use Filament\Support\Facades\FilamentColor;
|
|
||||||
use Illuminate\Database\Eloquent\Relations\Relation;
|
|
||||||
use Illuminate\Foundation\Application;
|
|
||||||
use Illuminate\Pagination\Paginator;
|
|
||||||
use Illuminate\Support\Facades\Broadcast;
|
|
||||||
use Illuminate\Support\Facades\Event;
|
|
||||||
use Illuminate\Support\Facades\Gate;
|
|
||||||
use Illuminate\Support\Facades\Http;
|
|
||||||
use Illuminate\Support\Facades\URL;
|
|
||||||
use Illuminate\Support\Facades\View;
|
|
||||||
use Illuminate\Support\ServiceProvider;
|
|
||||||
use Illuminate\Support\Str;
|
|
||||||
use Laravel\Sanctum\Sanctum;
|
|
||||||
|
|
||||||
use App\Providers\Blueprint\RouteServiceProvider;
|
use App\Providers\Blueprint\RouteServiceProvider;
|
||||||
|
|
||||||
class AppServiceProvider extends ServiceProvider
|
class AppServiceProvider extends ServiceProvider
|
||||||
|
|
Loading…
Reference in a new issue