updated streamline-setup v2

This commit is contained in:
2025-01-15 08:53:49 -08:00
committed by alec.turner
parent a2ce9248f0
commit 4b569f81b0
20228 changed files with 2932048 additions and 63204 deletions
@@ -0,0 +1,44 @@
<?php
namespace Streamline\Providers;
use Illuminate\Database\Eloquent\Relations\Relation;
use Illuminate\Pagination\Paginator;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider;
use Streamline\Models\Triage;
use Streamline\Observers\TriageObserver;
use Streamline\Services\StreamlineSetupService;
use Streamline\Services\StreamlineSetupServiceInterface;
class AppServiceProvider extends ServiceProvider {
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot() {
Schema::defaultStringLength(191);
Paginator::useBootstrapThree();
// for old DBs with Streamline\User
Relation::morphMap([
'Streamline\User' => 'Streamline\Models\User',
]);
Triage::observe(TriageObserver::class);
}
/**
* Register any application services.
*
* @return void
*/
public function register(): void
{
$this->app->bind(StreamlineSetupServiceInterface::class, StreamlineSetupService::class);
}
}