Beta version

This commit is too large to list all changes.
This commit is contained in:
2020-06-27 00:32:33 +01:00
parent d15c0cb12f
commit 5a8c080a31
135 changed files with 8534 additions and 12774 deletions

View File

@@ -2,6 +2,8 @@
namespace App\Providers;
use App\Observers\UserObserver;
use App\User;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider;
@@ -25,5 +27,6 @@ class AppServiceProvider extends ServiceProvider
public function boot()
{
Schema::defaultStringLength(191);
User::observe(UserObserver::class);
}
}

View File

@@ -2,6 +2,10 @@
namespace App\Providers;
use App\Http\Controllers\ProfileController;
use App\Policies\ProfilePolicy;
use App\Policies\UserPolicy;
use App\User;
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Gate;
@@ -14,6 +18,9 @@ class AuthServiceProvider extends ServiceProvider
*/
protected $policies = [
// 'App\Model' => 'App\Policies\ModelPolicy',
'App\Application' => 'App\Policies\ApplicationPolicy',
ProfileController::class => ProfilePolicy::class,
User::class => UserPolicy::class
];
/**

View File

@@ -25,6 +25,9 @@ class EventServiceProvider extends ServiceProvider
],
'App\Events\ApplicationDeniedEvent' => [
'App\Listeners\DenyUser'
],
'App\Events\UserBannedEvent' => [
'App\Listeners\OnUserBanned'
]
];

View File

@@ -0,0 +1,33 @@
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use App;
class IPInfoProvider extends ServiceProvider
{
/**
* Register services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap services.
*
* @return void
*/
public function boot()
{
App::bind('ipInformationFacade', function(){
return new App\CustomFacades\IP();
});
}
}

View File

@@ -31,7 +31,7 @@ class RouteServiceProvider extends ServiceProvider
public function boot()
{
//
Route::model('user', \App\User::class);
parent::boot();
}

View File

@@ -0,0 +1,33 @@
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use App;
class UUIDConversionProvider extends ServiceProvider
{
/**
* Register services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap services.
*
* @return void
*/
public function boot()
{
App::bind('uuidConversionFacade', function(){
return new App\UUID\UUID();
});
}
}