Sto iniziando ora con le applicazioni REST (usando Laravel 4.2) e Mobile (Android, iOS, SP, ecc.).
Inizialmente sto controllando se la richiesta è ajax / json e poi restituisco una risposta json.
Ma questa condizione è in una normale azione (HTTP), quindi:
se ajax / json restituisce json, else restituisce la vista / template / layout
È corretto farlo nella stessa azione, o è la procedura migliore per creare un altro controller per quello? Ad esempio:
- PostsController
- PostsMobileController
o
- PostsController
- Mobile \ PostsController (o Json \ Controller) - utilizzando spazi dei nomi