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 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 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 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 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 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
-