Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Спасибо большое! Конечно, устроит:)
если удалю эту функцию, то получается ошибка, хотя переход в карточку получается, но стили слетают.
/olimp-mebelj.rus/public_html/storage/framework/views/a49ccd7767d8c5ce59e2293422ed75d3034a18ed.php line 48: Call to undefined method App\Http\Controllers\CatalogController::getImgColor()
Это в 48 строке
<div class="right_preview">
<?php foreach($product->colors as $color): ?>
<?php echo \App\Http\Controllers\CatalogController::getImgColor($color); ?>
<?php endforeach; ?>
</div>
есть
EXPLAIN SELECT * FROM `colors`
id title img created_at updated_at
Но таблица пустая.
Здравствуйте)
Ситуация критическая. Я не являюсь разработчиком на Laravel,
но на обслуживание достался ресурс на Laravel 5.2.45 Версия php 5.5 .
По сути -сайт-каталог ,при переходе в карточку товара http://олимп-мебель.рус/products/prihozhaya-edel-veys возникла такая ошибка
Trying to get property of non-object (View: resources/views/product.blade.php)
ссылка .
Вот, что в CatalogController.php line 69:
static function getImgColor($id){
$color=DB::table('colors')->where('id', $id)->first();
$img=' <a class="light" data-title="'.$color->title.'" href="/'.$color->img.'">
<img class="example-image" src="/'.$color->img.'" alt="">
<p class="color_name">'.$color->title.'</p>
</a>';
return $img;
Не могли бы подсказать, в чём может быть проблема?
Страницы 1