%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux host.digitalbabaji.in 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64 User : addictionfreeind ( 1003) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Directory : /home/addictionfreeind/www/admin1/app/Providers/ |
Upload File : |
<?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 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]); /** @phpstan-ignore-line */
}
return static::minutes($totalMinutes)->cascade()->forHumans(['short' => true, 'options' => 0]); /** @phpstan-ignore-line */
});
}
}