PHPLaravel数据库

PHPLaravel数据库,php,laravel,Php,Laravel,我使用此查询获取付款日期,但遇到错误: 正在尝试获取非对象的属性 (观点: /home/fivepkfg/slmarket.lk/local/resources/views/order_notifications.blade.php) (观点: /home/fivepkfg/slmarket.lk/local/resources/views/order_notifications.blade.php) (观点: /home/fivepkfg/slmarket.lk/local/resources

我使用此查询获取付款日期,但遇到错误: 正在尝试获取非对象的属性

(观点: /home/fivepkfg/slmarket.lk/local/resources/views/order_notifications.blade.php) (观点: /home/fivepkfg/slmarket.lk/local/resources/views/order_notifications.blade.php) (观点: /home/fivepkfg/slmarket.lk/local/resources/views/order_notifications.blade.php)

在A23B800208135141A4D361F9E28ED9A542C2C130.php(第119行)中


您的查询似乎返回空结果,因此对空
$checkout
变量调用属性
->payment\u date

确保您的查询参数值正常,并且结果存在。在不允许签出的某些情况下,您可能需要在进一步操作之前检查Null:

<?php 
$__currentLoopData = $orders; 
$__env->addLoop($__currentLoopData); 
foreach($__currentLoopData as $order): 
   $__env->incrementLoopIndices(); 
   $loop = $__env->getLastLoop(); ?>
<?php

$checkout=\Illuminate\Support\Facades\DB::table("product_checkout")
->where("ord_id",$order->ord_id)->first();

$date=\Illuminate\Support\Carbon::createFromFormat("Y-m-d",$checkout
->payment_date);
$date->addDay(7);

?>
@if($checkout)
@恩迪夫

的方法是
->addDays(7)

张贴循环代码和查询链,以便我们更好地理解。
@if($checkout)
    <?php
    $date = \Carbon\Carbon::createFromFormat("Y-m-d",$checkout->payment_date);
    $date->addDays(7);
    ?>
@endif