I am new to Laravel and I see MVC pattern here, I would like to know the best practice to active N-tier architecture in Laravel.
For example: Controller, Business Logic, Data Access layer (assuming Model in Laravel), Presentation Layer (DTO's used as JSON response)
Where do I fit Business Logic and DTO's in Laravel?