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 hace 5 meses
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 hace 5 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 hace 1 año
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 hace 1 año
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 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 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
-