framework PHP: bases de datos en Laravel

[vc_row el_class=”blog-info”][vc_column][vc_single_image source=”featured_image” img_size=”full” style=”vc_box_rounded”][vc_empty_space height=”40px”][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text el_class=”font-weight-bold”]

Cómo usar múltiples bases de datos en Laravel

Framework PHP – Laravel es un framework PHP gratuito y de código abierto, creado por Taylor Otwell. Sigue un patrón de diseño Modelo-Vista-Controlador (MVC). Laravel reutiliza los componentes existentes de diferentes marcos, lo que ayuda a crear una aplicación web perfecta y sobresaliente. Si estás familiarizado con PHP, Advance PHP te facilitará la tarea. Laravel es seguro y previene los ataques web utilizando su protección CSRF (Cross-site Request Forgery).

Mientras desarrollamos una aplicación web, algunas veces necesitamos usar múltiples bases de datos debido a los requisitos del proyecto o proyectos a gran escala, en este momento, laravel permite usar múltiples conexiones de bases de datos. Puede aprender fácilmente cómo usar múltiples bases de datos con laravel en este blog.

[/vc_column_text][vc_empty_space height=”40px”][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][vc_row_inner][vc_column_inner width=”1/6″][/vc_column_inner][vc_column_inner width=”2/3″][vc_column_text]


Agregar detalle de conexión de base de datos en .env

Como puede ver, puede usar múltiples si desea usar más bases de datos, también puede usar otros motores de bases de datos. Aquí usamos MySQL.

Configure los detalles de la base de datos en config/base de datos.php

agregue detalles en la matriz de connections.

Nota: Agregar todos los detalles de la conexión de la base de datos Aquí agregamos solo los detalles de la base de datos con fines de aprendizaje.

Ahora aprenderemos a usar esta conexión con Schema, Query y Eloquent Model.

Generador de esquemas

Con Schema Builder, puede usar cualquier conexión simplemente ejecutando el método connection():

Consultor de construcción

Similar a Schema Builder, puede definir una conexión en Query Builder:

Modelo elocuente

Similar a Query Builder, puede definir una conexión en Eloquent Model:

Además, puede usar la conexión en consultas de combinación personalizadas. con este sencillo ejemplo:


Gracias por leer este blog.

[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/6″][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row el_class=”social-info”][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][vc_row_inner][vc_column_inner width=”1/2″][vc_column_text][social_share_button themes=’theme1′][/vc_column_text][/vc_column_inner][vc_column_inner el_class=”youtube-inner-col” width=”1/2″][vc_column_text][likebtn theme=”youtube” lang=”auto” show_like_label=”0″ white_label=”1″ alignment=”right”][/vc_column_text][/vc_column_inner][/vc_row_inner][vc_row_inner el_class=”social-info-inner”][vc_column_inner width=”1/4″][vc_single_image image=”921″][/vc_column_inner][vc_column_inner width=”3/4″][vc_column_text]

Diego Pacheco

Ingeniero en Sitemas, MBA (Babson College). Desarrollador PHP/Java/JavaScript. Fundador & CEO de EpicStudio. Entusiasta de las tecnologías web (JavaScript, Vue, Laravel, AWS, Docker) Viajes, Negocios, Surf y Growth.[/vc_column_text][asvc_list_item icon_fontawesome=”fa fa-calendar-o” icon_size=”14px”]Programar una reunión[/asvc_list_item][/vc_column_inner][/vc_row_inner][/vc_column][vc_column width=”1/6″][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Recent Post

[/vc_column_text][lvca_posts_carousel posts_query=”size:3|order_by:rand|post_type:post” image_linkable=”true” image_size=”full” taxonomy_chosen=”post_tag” display_title=”true” display_post_date=”true” display_summary=”true” autoplay_speed=”3000″ animation_speed=”300″ display_columns=”3″ scroll_columns=”3″ gutter=”3″ tablet_display_columns=”2″ tablet_scroll_columns=”2″ tablet_gutter=”3″ tablet_width=”800″ mobile_display_columns=”1″ mobile_scroll_columns=”1″ mobile_gutter=”3″ mobile_width=”480″][vc_empty_space height=”20px”][/vc_column][/vc_row]