$deposit->getRouteKey(), 'key' => [ 'public' => $deposit->getPublicKey(), 'route' => $deposit->getRouteKey(), ], 'user_id' => $deposit->user_id, 'plan_id' => $deposit->plan_id, 'amount' => $deposit->amount, 'transaction_id' => $deposit->transaction_id, 'investment_date' => $deposit->investment_date, 'maturity_date' => $deposit->maturity_date, 'status' => $deposit->status, 'url' => [ 'public' => trans_url('deposit/'.$deposit->getPublicKey()), 'user' => guard_url('deposit/deposit/'.$deposit->getRouteKey()), ], 'status' => trans('app.'.$deposit->status), 'created_at' => format_date($deposit->created_at), 'updated_at' => format_date($deposit->updated_at), ]; } }