customerRepo = $customerRepository; $this->courierRepo = $courierRepository; $this->userService = $userService; } public function index() { $customer = $this->customerRepo->findCustomerById(auth()->user()->id); $customerRepo = new CustomerRepository($customer); $orders = $customerRepo->findOrders(['*'], 'created_at'); $orders->transform(function (Order $order) { return $this->transformOrder($order); }); $orders->load('products'); $addresses = $customerRepo->findAddresses(); return view('front.accounts', [ 'customer' => $customer, 'orders' => $this->customerRepo->paginateArrayResults($orders->toArray(), 15), 'addresses' => $addresses ]); } public function profile(Request $request) { $token = $request->cookie('jwt-token'); if (empty($token) || !$this->userService->isAuth($token)) { return '尚未登录'; } $user = session(md5($token)); dd($user); } }