PHPLaravel数据库
我使用此查询获取付款日期,但遇到错误: 正在尝试获取非对象的属性 (观点: /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行)中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
您的查询似乎返回空结果,因此对空
$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