[英]E-commerce in Laravel
下午好,我正在做一個電子商務網站。 它允許我添加產品和所有內容。
但是當我想在管理面板和主頁中查看我的產品列表時,我收到了兩個錯誤。
試圖獲取非對象的屬性“狀態”(查看:C:\xampp\htdocs\Aplicaciones Web Para I4.0\Tecnologia Express\resources\views\frontEnd\index.blade.php)
標記錯誤的代碼
<?php if($product->category->status==1): ?>
試圖獲取非對象的屬性“名稱”(查看:C:\xampp\htdocs\Aplicaciones Web Para I4.0\Tecnologia Express\resources\views\backEnd\products\index.php)
標記錯誤的代碼
<td style="vertical-align: middle;"><?php echo e($product->p_name); ?></td>
<td style="vertical-align: middle;"><?php echo e($product->category->name); ?></td>
我還附上截圖
凱文,
這兩個錯誤都意味着無法訪問您嘗試訪問的屬性,因為您嘗試訪問它們的 object 是null
或不存在。 因此,對於blade
文件中的第一個屏幕截圖,您可能沒有可用的$product
變量,或者未定義$product
(如果可用) category
。
在第二個屏幕截圖$product->category
不再可用,這可能意味着在$product
上您沒有可用的category
。
確保您提供category
和來自 controller 的$product
。
您可以執行類似$products->with('category')
操作。 此外,要調試產品上是否有category
,請嘗試在blade
文件中執行{{ dd($product) }}
並查看$product
上可用的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.