5. Instalación de Tenancyforlaravel

En este capítulo aprenderás a instalar Laravel Tenancy en tu proyecto. Te explicaremos cómo requieres el paquete usando composer, cómo ejecutar el comando tenancy:install para crear algunos archivos, incluyendo migraciones, archivo de configuración, archivo de ruta y un proveedor de servicios. Por último, te enseñaremos a registrar el proveedor de servicios en config/app.php.


6 comentarios

Inicia sesión para comentar

Comentarios:

  • Green Code

    Green Code hace 1 mes

    Buenas, una consulta, sabes o me podrias ayudar a configurar el tenancy pero con una misma base de datos? sin crear nuevas base de datos?

  • Dario German Belvedere

    Dario German Belvedere hace 2 meses

    buenas, en mi caso… al correr VITE con npm run dev, daba error y tuve que agregar este codigo a package.json :       

     "type": "module",

        "name": "tenancy.test",

        "version": "1.0.0"

  • John Davis

    John Davis hace 10 meses

    excelente curso por cierto, era lo que me faltaba para poder iniciar un proyecto

    manito, otra pregunta
    podrias ayudarme o darme asesoria para desplegar un proyecto tenancy en un vps?

  • John Davis

    John Davis hace 10 meses

    Holaaa, me acabo de percatar de algo (estoy haciendo un proyecto nuevo guiandome con lo aprendido del curso)
    para usar una sola DB solamente instale tenancy y breeze y al momento de crear cuentas y logearme me permite realizarlo con una sola DB, si quisiera uimplementarlo de esa forma, tendria que implementar solamente la creacion de dominios y anivel de db a cada tabla de preferencia tendria que añadir un campo para saber a que tenant pertenece y establecer las consultas para que retorne datos que coincidan con el id del tenant en el cual el usuario se encuentra?

  • Victor Arana Flores

    Victor Arana Flores hace 1 año

    Instalación

    La instalación del paquete es muy sencilla. Primero, requieres el paquete utilizando Composer:

    composer require stancl/tenancy
    

    A continuación, ejecuta el comando tenancy:install:

    php artisan tenancy:install

    Con esto, se crearán algunos archivos, como las migraciones, el archivo de configuración, el archivo de rutas y el proveedor de servicios.

    Una vez hecho esto, ejecuta las migraciones con el siguiente comando:

    php artisan migrate

    Después, registra el proveedor de servicios en el archivo config/app.php. Asegúrate de que se encuentre en la misma posición que se muestra en el siguiente fragmento de código:

    /*
     * Proveedores de servicios de la aplicación...
     */
    App\Providers\AppServiceProvider::class,
    App\Providers\AuthServiceProvider::class,
    // App\Providers\BroadcastServiceProvider::class,
    App\Providers\EventServiceProvider::class,
    App\Providers\RouteServiceProvider::class,
    App\Providers\TenancyServiceProvider::class, // <-- aquí
  • Bengy Jammil Aguila Ruiz

    Bengy Jammil Aguila Ruiz hace 1 año

    necesariamente siempre se tendrá que registrar la nueva configuración host correcto.

    • Victor Arana Flores hace 1 año

      Así es, de lo contrario no tendrían una url para ingresar a su tenan