Abstract
In this chapter, we will get more acquainted with the concepts and practices of domain-driven design by formally applying them, and I will explain how these practices relate to an application in the real world and to a Laravel project in particular. Most of these core strategies apply to a much broader scope than that of a framework, however. Many of them are meant to be applied to any project, regardless of the language or framework it was built with. In fact, when abstracting out a model of your domain, it is best to keep the focus on the domain itself rather than the technical concerns that come with it. The technical concerns can be deferred, which is a good thing in programming, because the longer they are deferred, the more thought you put into the project, and you can then make the best possible decision. The technical concerns are meant to give you ideas on how to solve complex problems that relate to the core of your domain so you can properly create a usable model out of it that closely mimics the business objects and practices within that domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 Jesse Griffin
About this chapter
Cite this chapter
Griffin, J. (2021). A Domain-Driven Approach to Claim Validation. In: Domain-Driven Laravel. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-6023-4_10
Download citation
DOI: https://doi.org/10.1007/978-1-4842-6023-4_10
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-6022-7
Online ISBN: 978-1-4842-6023-4
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books