htmlentities() expects parameter 1 to be string, array given

211
21 августа 2021, 18:00

День добрый. Обновляю Laravel и ловлю эту ошибку (ErrorException in helpers.php line 531). Участок кода, который вызывает ошибку :

              @if($cases == null)
              <div class="infobox">
              <div class='text-center'>Текст
              </div>
              </div>
              @else
              @foreach($cases as $case)
              <div class="part">
              <div class="p-n"><a href="/cases/{{$case->case_id}}">#{{$case->case_id}}</a></div>
              <div class="p-id">{{$case->case_price}}</div>
              <div class="p-name">
                @if($case->price == 900)
                  {{$case->name}}
                @else
                  {{$case->price}}
                @endif</div>
              <div class="cls"></div>
              </div>
              @endforeach
              @endif

По номеру строки в helpers.php стоит следующее:

    if (! function_exists('public_path')) {
/**
 * Get the path to the public folder.
 *
 * @param  string  $path
 * @return string
 */
function public_path($path = '')
{
    return app()->make('path.public').($path ? DIRECTORY_SEPARATOR.$path : $path);
}
}

Подскажите возможное решение

Answer 1

ну, сама ошибка говорит, что в функцию ожидалась строка, а передали массив. когда в шаблоне вы указываете вывод переменной в {{ }}, то принудительно применяется обработка данной переменной htmlentities(). видимо, одна из переменных - массив. советую просто продампить отправляемые в шаблон данные и увидеть в реальности, что в них находится

READ ALSO
Рекурсивный вариант array_change_key_case

Рекурсивный вариант array_change_key_case

Есть ли вариант функции array_change_key_case(), работающий со вложенными массивами?

150
Регулярное выражение для цифр и символа pipe (труба) |

Регулярное выражение для цифр и символа pipe (труба) |

Подскажите как правильно составить регулярное выражение для проверки строи которая может содержать только цифры и возможны(но не обязательны)...

80
В wp вывод архива только по месяцам?

В wp вывод архива только по месяцам?

Нужно вывести отдельно сылки на архив по годам и по месяцам

86
Поиск общего значения Laravel

Поиск общего значения Laravel

Есть таблицаid city_id region_id 1 2 3 2 3 3 3 1 3 4 5 2 5 5 2

188