ok
Direktori : /home2/selectio/public_html/fms-worksuite/app/Providers/ |
Current File : /home2/selectio/public_html/fms-worksuite/app/Providers/AppServiceProvider.php |
<?php namespace App\Providers; use App\Models\Company; use Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider; use Carbon\CarbonInterval; use Illuminate\Support\Facades\Schema; use Illuminate\Support\ServiceProvider; use Laravel\Cashier\Cashier; use Laravel\Sanctum\Sanctum; use Modules\RestAPI\Entities\PersonalAccessToken; use function config; class AppServiceProvider extends ServiceProvider { /** * Register any application services. * * @return void */ public function register() { Cashier::ignoreMigrations(); Sanctum::ignoreMigrations(); if (config('app.redirect_https')) { $this->app['request']->server->set('HTTPS', true); } } public function boot() { Cashier::useCustomerModel(Company::class); if (config('app.redirect_https')) { \URL::forceScheme('https'); } Schema::defaultStringLength(191); if (app()->environment('development')) { $this->app->register(IdeHelperServiceProvider::class); } CarbonInterval::macro('formatHuman', function ($totalMinutes, $seconds = false): string { if ($seconds) { return static::seconds($totalMinutes)->cascade()->forHumans(['short' => true, 'options' => 0]); } return static::minutes($totalMinutes)->cascade()->forHumans(['short' => true, 'options' => 0]); }); } }