Laravel Voyager: Перевод не работает на сообщениях и страницах - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь добавить ar язык на свой веб-сайт, но у меня есть проблема, тело не сохраняет это сохраняет <p>&nbsp;&nbsp;</p>

У меня напечатан запрос, как я получаю его при обновлении сообщения на 2 языках ar , en .

Запрос такой же, с каким-то фиктивным текстом

Request {#57 ▼
  #json: null
  #convertedFiles: array:2 [▶]
  #userResolver: Closure {#1935 ▶}
  #routeResolver: Closure {#1994 ▶}
  +attributes: ParameterBag {#67 ▶}
  +request: ParameterBag {#66 ▼
    #parameters: array:17 [▼
      "_token" => "LjyJ1cgN5tn7yxFbjyHRPAnRzqRKWg8ojRYM7cMP"
      "title_i18n" => "{"en":"Data Services","ar":"خدمة البيانات"}"
      "title" => "Data Services"
      "body_i18n" => "{"ar":""}"
      "body" => """
        <pre style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 11.9px; margin-top: 0px; mar ▶
                 * Set whether or not the multilingual is supported by the BREAD input.\r\n
                 */\r\n
                'bread' =&gt; true,
«»» "excerpt_i18n" => "{" en ":" as ds as d "," ar ":" as das s dsa "}" "excerpt" => "as ds as d" "slug_i18n" => "{" en ":" data-services1 "," ar ":" khdmh-albyanat "}" "slug" => "data-services1" "status" => "PUBLISHED" "category_id" => "3" "meta_description_i18n" => "{" en ":" as das dsa d "," ar ":" asd as dasd a "}" "meta_description" => "as das dsa d" "meta_keywords_i18n" => "{" en ":" as das "," ar ":" a sdas "}" "meta_keywords" => "as das" "seo_title_i18n" => "{" en ":" Разработка и проведение обследований и измерение соответствующих показателей во всех областях "," ar ":" Разработка и проведение обследований и измерение соответствующих показателей во всех областях "}" "seo_title" => "Разработка и проведение опросов и измерения соответствующих показателей во всех областях" ] } + запрос: ParameterBag {# 65 ▶} + сервер: ServerBag {# 70 ▶} + файлы: FileBag {# 69 ▶} + куки: ParameterBag {# 68 ▶} + заголовки: HeaderBag {# 71 ▶} #content: null # языки: ноль #charsets: null #encodings: null #acceptableContentTypes: null #pathInfo: "/ admin / posts" #requestUri: "/ admin / posts" #baseUrl: "" #basePath: null # метод: "ПОЧТА" #format: null #session: Store {# 2051 ▶} #locale: null #defaultLocale: "en" -isHostValid: правда -isForwardedValid: true basePath: "" Формат: "HTML" }

Мой voyager.php для мультиязычного конфига выглядит так

'multilingual' => [
    /*
     * Set whether or not the multilingual is supported by the BREAD input.
     */
    'bread' => true,
    /*
     * Set whether or not the multilingual is supported by the BREAD input.
     */
    'enabled' => true,

    /*
     * Set whether or not the admin layout default is RTL.
     */
    'rtl' => false,

    /*
     * Select default language
     */
    'default' => 'en',

    /*
     * Select languages that are supported.
     */
    'locales' => [
        'en',
        'ar',
    ],
],

В чем проблема?

1 Ответ

0 голосов
/ 14 мая 2018

Я много искал, в конце концов я попытался решить ее, обернувшись.Решение или, скажем так, проблема здесь в этом файле:

posts / add-edit.blade.php

, и если вы удалите его, хлеб будет работать отличнос шаблоном по умолчанию для сообщений добавить-редактировать.Я думаю, что это немного поможет, но я не знаю, почему эта проблема появляется.

...