Initial commit
Build / run (push) Has been cancelled

This commit is contained in:
maher
2026-05-14 13:42:10 +02:00
commit 511fad8199
4595 changed files with 385164 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
<?php
namespace Common\Localizations;
use Common\Core\BaseController;
class UserLocaleController extends BaseController
{
const COOKIE_NAME = 'selected_locale';
public function update()
{
$localeCode = request()->get('locale');
if (!$localeCode) {
return $this->error(__('Locale code is required'));
}
if ($user = request()->user()) {
$user->fill(['language' => $localeCode])->save();
} else {
cookie()->queue(
self::COOKIE_NAME,
$localeCode,
1260,
null,
null,
null,
false,
false,
);
}
$locale = app(LocalizationsRepository::class)->getByNameOrCode(
$localeCode,
);
return $this->success([
'locale' => $locale,
]);
}
}