Skip to content

Commit

Permalink
Add Spatie translation loader and create migration for language lines…
Browse files Browse the repository at this point in the history
… table
  • Loading branch information
abdessamadbettal committed Dec 5, 2024
1 parent e7b7dc9 commit ec5fb1a
Show file tree
Hide file tree
Showing 4 changed files with 117 additions and 12 deletions.
22 changes: 11 additions & 11 deletions .phpstorm.meta.php
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down Expand Up @@ -531,7 +531,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down Expand Up @@ -795,7 +795,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down Expand Up @@ -1059,7 +1059,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down Expand Up @@ -1323,7 +1323,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down Expand Up @@ -1587,7 +1587,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down Expand Up @@ -1851,7 +1851,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down Expand Up @@ -2115,7 +2115,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down Expand Up @@ -2379,7 +2379,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down Expand Up @@ -2643,7 +2643,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down Expand Up @@ -2907,7 +2907,7 @@
'session' => \Illuminate\Session\SessionManager::class,
'session.store' => \Illuminate\Session\Store::class,
'translatable' => \Spatie\Translatable\Translatable::class,
'translation.loader' => \Illuminate\Translation\FileLoader::class,
'translation.loader' => \Spatie\TranslationLoader\TranslationLoaderManager::class,
'translator' => \Illuminate\Translation\Translator::class,
'url' => \Illuminate\Routing\UrlGenerator::class,
'validation.presence' => \Illuminate\Validation\DatabasePresenceVerifier::class,
Expand Down
1 change: 1 addition & 0 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"spatie/laravel-sluggable": "^3.6",
"spatie/laravel-tags": "^4.7",
"spatie/laravel-translatable": "^6.8",
"spatie/laravel-translation-loader": "^2.8",
"tightenco/ziggy": "^2.0"
},
"require-dev": {
Expand Down
72 changes: 71 additions & 1 deletion composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up(): void
{
Schema::create('language_lines', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('group')->index();
$table->string('key');
$table->json('text');
$table->timestamps();
});
}

/**
* Reverse the migrations.
*
* @return void
*/
public function down(): void
{
Schema::dropIfExists('language_lines');
}
};

0 comments on commit ec5fb1a

Please sign in to comment.