@php
$firstLang = array_key_first($languages->toArray());
$mainLangCode = $firstLang;
foreach ($languages as $code => $descr) {
$oldMain = old('translations.' . $code . '.main');
if ($oldMain !== null) {
if ($oldMain) {
$mainLangCode = $code;
}
break;
}
}
if (!old('translations')) {
$mainTrans = $article->translations->firstWhere('article_translation_main', 1);
$mainLangCode = $mainTrans ? $mainTrans->article_translation_language : $firstLang;
}
@endphp
@foreach ($languages as $code => $descr)
@php
$translation = $article->translations->where('article_translation_language', $code)->first();
@endphp
@error('translations.' . $code . '.title')
{{ $message }}
@enderror
@endforeach
@foreach ($languages as $code => $descr)
@php
$translation = $article->translations->where('article_translation_language', $code)->first();
$titleVal = old('translations.' . $code . '.title', $translation->article_translation_title ?? '');
$contentVal = old('translations.' . $code . '.content', $translation->article_translation_content ?? '');
$mainVal = old('translations.' . $code . '.main', $translation->article_translation_main ?? false);
@endphp
@error('translations.' . $code . '.content')
{{ $message }}
@enderror
@endforeach