Согласно вашему коду вы пытаетесь получить доступ к данным напрямую, не проверяя, возвращаются ли данные из запроса:
Сначала вам нужно проверить:
if ($product_info) {
// do your code here
}
, а затем перенаправить по вашему желанию. страница
Продукт, который вы ищете, не существует, поэтому вы получили эту ошибку.
Или вы также можете использовать следующий запрос:
DB::table('tbl_product')->where('product_id', $productId)->firstOrFail();
Методы findOrFail будут получать первый результат запроса; однако, если результат не найден, будет выдано исключение Illuminate \ Database \ Eloquent \ ModelNotFoundException: