Tengo un pequeño problema que necesito ayuda para resolverlo, estoy usando laravel versión 8.
Así que tengo 3 bases de datos diferentes que tienen las mismas tablas, hice un modelo para cada base de datos.
Así que para referencia:
DB1entries modelo DB1 - DB1 - entries_tableentries_table - DB2 - DB2entriesDB3entries modelo DB3 - DB3 - entries_tableEntonces, cuando envío una solicitud, quiero que todas las solicitudes lleguen al mismo controlador, pero la base de datos se puede cambiar según la solicitud DB seleccionada, puede ser con un parámetro en la ruta.
por ejemplo:
/db1/store iría a EntriesController y crearía la entrada en DB1
/db2/store iría a EntriesController y crearía la entrada en DB2
pero el "conjunto" para el modelo no sería la función de almacenamiento en EntriesController .
Simplemente no quiero usar la misma función para configurar el modelo para cada función dentro del controlador, quiero crearlo dinámicamente en el constructor o cualquier otra solución.
Si así es como desea definir sus rutas, entonces podría tener /db1/store o /db2/store como parámetro de ruta
https://laravel.com/docs/8.x/routing#route-parameters
que se vería como /{db}/store