diff --git a/app/Admin/Controllers/OrderController.php b/app/Admin/Controllers/OrderController.php index c6057d90..d9f086c7 100644 --- a/app/Admin/Controllers/OrderController.php +++ b/app/Admin/Controllers/OrderController.php @@ -139,9 +139,9 @@ class OrderController extends AdminController return $tags->implode('name'); })->label(); $grid->column('user_id')->display(function () { - $nickname = $this->userInfo->nickname ?? '---'; - $avatar = $this->userInfo->avatar ?? 'https://via.placeholder.com/45x45.png'; - $phone = $this->user->phone; + $nickname = $this->userInfo?->nickname ?? '---'; + $avatar = $this->userInfo?->avatar ?? 'https://via.placeholder.com/45x45.png'; + $phone = $this->user?->phone; return << {$nickname} diff --git a/app/Admin/Controllers/Store/OrderController.php b/app/Admin/Controllers/Store/OrderController.php index 1f61834a..b991d78d 100644 --- a/app/Admin/Controllers/Store/OrderController.php +++ b/app/Admin/Controllers/Store/OrderController.php @@ -46,9 +46,9 @@ class OrderController extends AdminController $grid->column('store.title', '门店'); $grid->column('sn')->copyable(); $grid->column('user_id')->display(function () { - $nickname = $this->userInfo->nickname ?? '---'; - $avatar = $this->userInfo->avatar ?? 'https://via.placeholder.com/45x45.png'; - $phone = $this->user->phone; + $nickname = $this->userInfo?->nickname ?? '---'; + $avatar = $this->userInfo?->avatar ?? 'https://via.placeholder.com/45x45.png'; + $phone = $this->user?->phone; return << {$nickname} @@ -56,9 +56,9 @@ class OrderController extends AdminController HTML; }); $grid->column('inviter_id')->display(function () { - $nickname = $this->inviterInfo->nickname ?? '---'; - $avatar = $this->inviterInfo->avatar ?? 'https://via.placeholder.com/45x45.png'; - $phone = $this->inviter->phone; + $nickname = $this->inviterInfo?->nickname ?? '---'; + $avatar = $this->inviterInfo?->avatar ?? 'https://via.placeholder.com/45x45.png'; + $phone = $this->inviter?->phone; return << {$nickname}