'Retrieved Bank Balance Account', 'message' => 'You have successfully retrieved bank balance account' ]; } /** @var GeneratesBankBalanceAccount */ private $generatesBankBalanceAccount; /** * FetchCompanyAccountBalanceLogic constructor. * @param GeneratesBankBalanceAccount $generatesBankBalanceAccount */ public function __construct(GeneratesBankBalanceAccount $generatesBankBalanceAccount) { $this->generatesBankBalanceAccount = $generatesBankBalanceAccount; } public function logic(Request $request) : JsonResponse { $bank = Bank::find($request->route('id')); return $this->response(['data' => $this->generatesBankBalanceAccount->execute($bank)]); } }