Nueva pregunta

Pregunta:

Fecha: 23-04-2018 12:02:51 (En Español)

Crear BD desde la aplicación[No resuelta]

Hola, soy nueva con Laravel, no había programado con un framework y necesito quiero crear la bd dinámicamente desde la aplicación cuando el usuario se loguea, dependiendo de su perfil.. se agradece ayuda Etiquetas: Base de Datos - Desarrollo - MySQL Desarrollo - PHP - PHP Avanzado Votos: 0 - Respuestas: 3 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 23-04-2018 13:15:32 Hola Flor,
    Algo en tu pregunta no hace sentido. Los usuarios no se pueden loguear si no existe la base de datos y la base de datos no se puede crear si no puede loguearse el usuario.

    Generalmente la creación de la base de datos se hace en la etapa de instalación del sistema. El usuario principal o administrador de tu aplicación se crea en esta etapa.

    Podrías compartir un poco más lo que quieres hacer? Así te podemos ayudar mejor

    Saludos
      Votos: 2 - Link respuesta
     
  • Fecha: 23-04-2018 16:11:26 Gracias por responder Ernesto, claro, ya tendré una bd master donde tengo todos los usuarios que se van registrando, pero necesito una vez que lo registro, crear una bd para tener los datos separados según el usuario, estuve investigando y es algo así como Multi-tendant, pero no serían múltiples bases de datos ya creadas y definidas, sino que quiero crearlas al momento que se registra el usuario y con ciertas características...espero haberme explicado.   Votos: 0 - Link respuesta
     
  • Fecha: 23-04-2018 20:05:54 Muy interesante lo que comentas.

    Te recomiendo leas el siguiente artículo:

    Multi-tenant SaaS database tenancy patterns

    Ahora bien, hay muchos ORM's actualmente que te permiten crear tus bases de datos acorde a los modelos que especifiques. Tienes un abanico de opciones:
    - Eloquent
    - Doctrine
    - Propel
    - Redbean

    Seguramente hay más. Personalmente me inclino por Doctrine pero ya verás tú cuál conviene a tu caso específico.
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com