major ui updates
This commit is contained in:
+22
-17
@@ -4,6 +4,11 @@ declare(strict_types=1);
|
||||
|
||||
use LaravelLang\Config\Constants\RouteName;
|
||||
use LaravelLang\LocaleList\Locale;
|
||||
use LaravelLang\Routes\Middlewares\LocalizationByCookie;
|
||||
use LaravelLang\Routes\Middlewares\LocalizationByHeader;
|
||||
use LaravelLang\Routes\Middlewares\LocalizationByModel;
|
||||
use LaravelLang\Routes\Middlewares\LocalizationByParameterPrefix;
|
||||
use LaravelLang\Routes\Middlewares\LocalizationBySession;
|
||||
|
||||
return [
|
||||
/*
|
||||
@@ -111,10 +116,10 @@ return [
|
||||
|
||||
'names' => [
|
||||
'parameter' => RouteName::Parameter,
|
||||
'header' => RouteName::Header,
|
||||
'cookie' => RouteName::Cookie,
|
||||
'session' => RouteName::Session,
|
||||
'column' => RouteName::Column,
|
||||
'header' => RouteName::Header,
|
||||
'cookie' => RouteName::Cookie,
|
||||
'session' => RouteName::Session,
|
||||
'column' => RouteName::Column,
|
||||
],
|
||||
|
||||
/*
|
||||
@@ -148,20 +153,20 @@ return [
|
||||
// This option contains settings for routes without the prefix of the localization code.
|
||||
|
||||
'default' => [
|
||||
LaravelLang\Routes\Middlewares\LocalizationByCookie::class,
|
||||
LaravelLang\Routes\Middlewares\LocalizationByHeader::class,
|
||||
LaravelLang\Routes\Middlewares\LocalizationBySession::class,
|
||||
LaravelLang\Routes\Middlewares\LocalizationByModel::class,
|
||||
LocalizationByCookie::class,
|
||||
LocalizationByHeader::class,
|
||||
LocalizationBySession::class,
|
||||
LocalizationByModel::class,
|
||||
],
|
||||
|
||||
// This option contains settings for routes with the prefix of the localization code.
|
||||
|
||||
'prefix' => [
|
||||
LaravelLang\Routes\Middlewares\LocalizationByParameterPrefix::class,
|
||||
LaravelLang\Routes\Middlewares\LocalizationByCookie::class,
|
||||
LaravelLang\Routes\Middlewares\LocalizationByHeader::class,
|
||||
LaravelLang\Routes\Middlewares\LocalizationBySession::class,
|
||||
LaravelLang\Routes\Middlewares\LocalizationByModel::class,
|
||||
LocalizationByParameterPrefix::class,
|
||||
LocalizationByCookie::class,
|
||||
LocalizationByHeader::class,
|
||||
LocalizationBySession::class,
|
||||
LocalizationByModel::class,
|
||||
],
|
||||
],
|
||||
],
|
||||
@@ -229,14 +234,14 @@ return [
|
||||
'google' => [
|
||||
'translator' => '\LaravelLang\Translator\Integrations\Google',
|
||||
|
||||
'enabled' => (bool) env('TRANSLATION_GOOGLE_ENABLED', true),
|
||||
'enabled' => (bool) env('TRANSLATION_GOOGLE_ENABLED', true),
|
||||
'priority' => (int) env('TRANSLATION_GOOGLE_PRIORITY', 1),
|
||||
],
|
||||
|
||||
'deepl' => [
|
||||
'translator' => '\LaravelLang\Translator\Integrations\Deepl',
|
||||
|
||||
'enabled' => (bool) env('TRANSLATION_DEEPL_ENABLED', false),
|
||||
'enabled' => (bool) env('TRANSLATION_DEEPL_ENABLED', false),
|
||||
'priority' => (int) env('TRANSLATION_DEEPL_PRIORITY', 2),
|
||||
|
||||
'credentials' => [
|
||||
@@ -247,11 +252,11 @@ return [
|
||||
'yandex' => [
|
||||
'translator' => '\LaravelLang\Translator\Integrations\Yandex',
|
||||
|
||||
'enabled' => (bool) env('TRANSLATION_YANDEX_ENABLED', false),
|
||||
'enabled' => (bool) env('TRANSLATION_YANDEX_ENABLED', false),
|
||||
'priority' => (int) env('TRANSLATION_YANDEX_PRIORITY', 3),
|
||||
|
||||
'credentials' => [
|
||||
'key' => (string) env('TRANSLATION_YANDEX_KEY'),
|
||||
'key' => (string) env('TRANSLATION_YANDEX_KEY'),
|
||||
'folder' => (string) env('TRANSLATION_YANDEX_FOLDER_ID'),
|
||||
],
|
||||
],
|
||||
|
||||
+2
-3
@@ -3,7 +3,6 @@
|
||||
use mpba\Modules\Activators\DatabaseActivator;
|
||||
use mpba\Modules\Activators\FileActivator;
|
||||
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
@@ -28,7 +27,7 @@ return [
|
||||
|
||||
'stubs' => [
|
||||
'enabled' => false,
|
||||
'path' => base_path() . '/Vendors/mpba/laravel-modules/src/Commands/stubs',
|
||||
'path' => base_path().'/Vendors/mpba/laravel-modules/src/Commands/stubs',
|
||||
'files' => [
|
||||
'routes/web' => 'Routes/web.php',
|
||||
'routes/api' => 'Routes/api.php',
|
||||
@@ -121,7 +120,7 @@ return [
|
||||
'views' => ['path' => 'Resources/views', 'generate' => true],
|
||||
'test' => ['path' => 'Tests/Unit', 'generate' => true],
|
||||
'test-feature' => ['path' => 'Tests/Feature', 'generate' => true],
|
||||
'test-browser' => ['path' => 'Tests/Browser', 'generate' => true,],
|
||||
'test-browser' => ['path' => 'Tests/Browser', 'generate' => true],
|
||||
'repository' => ['path' => 'Repositories', 'generate' => false],
|
||||
'event' => ['path' => 'Events', 'generate' => false],
|
||||
'listener' => ['path' => 'Listeners', 'generate' => false],
|
||||
|
||||
+17
-9
@@ -2,12 +2,20 @@
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
use Stancl\Tenancy\Bootstrappers\CacheTenancyBootstrapper;
|
||||
use Stancl\Tenancy\Bootstrappers\DatabaseTenancyBootstrapper;
|
||||
use Stancl\Tenancy\Bootstrappers\FilesystemTenancyBootstrapper;
|
||||
use Stancl\Tenancy\Bootstrappers\QueueTenancyBootstrapper;
|
||||
use Stancl\Tenancy\Database\Models\Domain;
|
||||
use Stancl\Tenancy\Database\Models\Tenant;
|
||||
use Stancl\Tenancy\TenantDatabaseManagers\MySQLDatabaseManager;
|
||||
use Stancl\Tenancy\TenantDatabaseManagers\PostgreSQLDatabaseManager;
|
||||
use Stancl\Tenancy\TenantDatabaseManagers\SQLiteDatabaseManager;
|
||||
use Stancl\Tenancy\UUIDGenerator;
|
||||
|
||||
return [
|
||||
'tenant_model' => Tenant::class,
|
||||
'id_generator' => Stancl\Tenancy\UUIDGenerator::class,
|
||||
'id_generator' => UUIDGenerator::class,
|
||||
|
||||
'domain_model' => Domain::class,
|
||||
|
||||
@@ -28,10 +36,10 @@ return [
|
||||
* To configure their behavior, see the config keys below.
|
||||
*/
|
||||
'bootstrappers' => [
|
||||
Stancl\Tenancy\Bootstrappers\DatabaseTenancyBootstrapper::class,
|
||||
Stancl\Tenancy\Bootstrappers\CacheTenancyBootstrapper::class,
|
||||
Stancl\Tenancy\Bootstrappers\FilesystemTenancyBootstrapper::class,
|
||||
Stancl\Tenancy\Bootstrappers\QueueTenancyBootstrapper::class,
|
||||
DatabaseTenancyBootstrapper::class,
|
||||
CacheTenancyBootstrapper::class,
|
||||
FilesystemTenancyBootstrapper::class,
|
||||
QueueTenancyBootstrapper::class,
|
||||
// Stancl\Tenancy\Bootstrappers\RedisTenancyBootstrapper::class, // Note: phpredis is needed
|
||||
],
|
||||
|
||||
@@ -58,10 +66,10 @@ return [
|
||||
* TenantDatabaseManagers are classes that handle the creation & deletion of tenant databases.
|
||||
*/
|
||||
'managers' => [
|
||||
'sqlite' => Stancl\Tenancy\TenantDatabaseManagers\SQLiteDatabaseManager::class,
|
||||
'mysql' => Stancl\Tenancy\TenantDatabaseManagers\MySQLDatabaseManager::class,
|
||||
'mariadb' => Stancl\Tenancy\TenantDatabaseManagers\MySQLDatabaseManager::class,
|
||||
'pgsql' => Stancl\Tenancy\TenantDatabaseManagers\PostgreSQLDatabaseManager::class,
|
||||
'sqlite' => SQLiteDatabaseManager::class,
|
||||
'mysql' => MySQLDatabaseManager::class,
|
||||
'mariadb' => MySQLDatabaseManager::class,
|
||||
'pgsql' => PostgreSQLDatabaseManager::class,
|
||||
|
||||
/**
|
||||
* Use this database manager for MySQL to have a DB user created for each tenant database.
|
||||
|
||||
Reference in New Issue
Block a user