@Nikidze

Почему laravel ругается на отсутствие ключа в массиве, но при том выводит его в шаблон?

Есть код в шаблоне:
<div>
      <img src="{{ $product['image'] }}" alt="{{ $product['title'] }}">
</div>

Есть код в контроллере,
view('product')->with(['product' => (array)DB::table($category)->where('id', $id)->first(),

При попытке открыть страницу, все выводиться нормально, но в логах я вижу это:
Undefined index: image (View: /home/nikita/projects/moreustrits/resources/views/product.blade.php)

Вот вроде, работает - не трогай, но это очень мешает смотреть логи. Что можно сделать?

Кэш чистил, не помогло
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
@jazzus
Можно использовать Ларавел.
return view('product', ['product' => Product::find($id)]);
<img src="{{ $product->image }}" alt="{{ $product->title }}">
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 мар. 2024, в 21:25
2000 руб./за проект
28 мар. 2024, в 21:17
5000 руб./за проект
28 мар. 2024, в 20:46
150000 руб./за проект