diff --git a/app/Http/Controllers/Admin/LocalizationController.php b/app/Http/Controllers/Admin/LocalizationController.php
new file mode 100644
index 0000000..6f18c1f
--- /dev/null
+++ b/app/Http/Controllers/Admin/LocalizationController.php
@@ -0,0 +1,26 @@
+lang == 'ru'){
+ $request->session()->put('locale', $request->lang);
+ App::setLocale('ru');
+ }
+ elseif($request->lang == 'tm'){
+ $request->session()->put('locale', $request->lang);
+ App::setLocale('tm');
+ }
+ else{
+ $request->session()->put('locale', $request->lang);
+ App::setLocale('en');
+ }
+ return redirect()->back();
+ }
+}
\ No newline at end of file
diff --git a/app/Http/Controllers/Admin/MultimediaCrudController.php b/app/Http/Controllers/Admin/MultimediaCrudController.php
index c322c53..40639c4 100644
--- a/app/Http/Controllers/Admin/MultimediaCrudController.php
+++ b/app/Http/Controllers/Admin/MultimediaCrudController.php
@@ -39,7 +39,7 @@ class MultimediaCrudController extends CrudController
*/
protected function setupListOperation()
{
- CRUD::column('multimedia_category_id');
+ CRUD::column('multimedia_category_id')->type('select')->entity('multimediaCategory')->model('App\Models\MultimediaCategory')->attribute('title');
CRUD::column('title');
CRUD::column('media');
@@ -60,7 +60,7 @@ class MultimediaCrudController extends CrudController
{
CRUD::setValidation(MultimediaRequest::class);
- CRUD::field('multimedia_category_id');
+ CRUD::field('multimedia_category_id')->type('select')->entity('multimediaCategory')->model('App\Models\MultimediaCategory')->attribute('title');
CRUD::field('title');
CRUD::field('media')->type('upload')->upload(true);
diff --git a/app/Models/Multimedia.php b/app/Models/Multimedia.php
index 616ef01..c7ab7e2 100644
--- a/app/Models/Multimedia.php
+++ b/app/Models/Multimedia.php
@@ -12,7 +12,7 @@ class Multimedia extends Model
protected $guarded = [''];
- public function category()
+ public function multimediaCategory()
{
return $this->belongsTo(MultimediaCategory::class);
}
diff --git a/resources/views/vendor/backpack/base/inc/breadcrumbs.blade.php b/resources/views/vendor/backpack/base/inc/breadcrumbs.blade.php
new file mode 100644
index 0000000..87b9966
--- /dev/null
+++ b/resources/views/vendor/backpack/base/inc/breadcrumbs.blade.php
@@ -0,0 +1,40 @@
+@if (config('backpack.base.breadcrumbs') && isset($breadcrumbs) && is_array($breadcrumbs) && count($breadcrumbs))
+
+
+@endif
\ No newline at end of file
diff --git a/routes/web.php b/routes/web.php
index 664ec39..810d255 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -10,7 +10,7 @@ use App\Http\Controllers\Web\RequestController;
use App\Http\Controllers\Web\SettingController;
use App\Http\Controllers\Web\CategoryController;
use App\Http\Controllers\Web\TradingController;
-use App\Models\Export;
+use App\Http\Controllers\Admin\LocalizationController;
/*
|--------------------------------------------------------------------------
@@ -62,3 +62,4 @@ Route::group(['middleware' => 'auth:sanctum'], function () {
Route::get('logout-confirm', [HomeController::class, 'logoutConfirm'])->name('logout_confirm');
});
+Route::get('/set-lang', [LocalizationController::class, 'setLang']);
\ No newline at end of file