Тёмный

Curso Laravel 9 - 12 Consultas con tablas relacionadas (INNER JOIN) 

Códigos de Programación - MR
Подписаться 114 тыс.
Просмотров 8 тыс.
50% 1

Aprende a construir consultas multitabla con el ORM Eloquent.
🔗 Base de datos: gist.github.co...
☕️🍺 Invítame un café o una cerveza: www.paypal.me/...
🤝 Únete a este canal con beneficios: www.youtube.co...
📲 Facebook: www. Cod...
📸 Instagram: / codigosdprogramacion
🐦 Twitter: / mroblesdev
🌐 Sitio web: codigosdeprogr...
👨‍🏫 Contacto y asesorías: codigosdeprogr...
🎁 Hosting con descuento: www.hostg.xyz/...
POR FAVOR, ¡SUSCRÍBETE!
#codigosdeprogramacion #laravel

Опубликовано:

 

10 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@hernanvargas9025
@hernanvargas9025 Год назад
Como podría hacer la unión de una tabla que no tiene llave foránea directamente, es decir está relacionada por medio de otra tabla, pero quiero mostrar algunos datos de esa table
@guillermogomez9969
@guillermogomez9969 Год назад
Hola Hernan, no hace falta que este creada la llave foranea, por ejemplo, Tabla A= Libro, tabla B= Autor, en Autor deberías tener como clave primaria una columna "id" y el libro una columna "autor_id", con eso es suficiente.
@hernanvargas9025
@hernanvargas9025 Год назад
@@guillermogomez9969 Gracias!
@ivanalvarado9670
@ivanalvarado9670 2 года назад
Hola me gustó mucho tu vídeo pero tengo una consulta se puede jalar datos de 3 o 4 tablas a una sola, de esta misma forma . Es decir tengo una tabla proyecto y de esta ocupo de una tabla que se llama categoría de otra que se llama organización pero para llegar a organización tiene que ir a involucrado Algo así Organización->involucrados->involucrados-proyecto
@pancracioff7945
@pancracioff7945 Год назад
pudiste vincular todas las tablas a una sola?
@ivanalvarado9670
@ivanalvarado9670 Год назад
@@pancracioff7945 hola si es posible con esta misma logica del video
@ronaldo.i.o.8401
@ronaldo.i.o.8401 Год назад
@@ivanalvarado9670 contarle q no pude...hacer de 3 tablas. X mas q intentl y intento
@oshoosho4604
@oshoosho4604 Год назад
lamentablemente esto no funciona cuando laravel solo funciona como backend y no backend y frontend a la vez. por ejemplo si laravel está en el backend y reactjs en el frontend, esto no funciona. debido a q reactjs va a consumir endpoints proporcionados por laravel, y cuando laravel solo devuelve endpoints y no vistas, solo devuelve jsons y siguiendo este ejemplo, en ese json no se estaría devolviendo nada q no sea lo q esté especificado en el controlador.
@oshoosho4604
@oshoosho4604 Год назад
la solución a este problema es: 1) hacer en el modelo todo tal cual se explica en el video 2) en el controlador, devolver lo siguiente: return Producto::with('categoria')->get(); // donde 'categoria' viene siendo el nombre de la función que está en el modelo y devuelve el belongsTo sin embargo, a mí personalmente me surge una gran duda: Esto no lo encontré ni en la documentación oficial, entonces siempre me he preguntado: si en la documentación oficial no está, cómo es posible q gente de a pie en este mundo haya dado con la solución, de dónde lo sacan si se supone q todo está en la documentación oficial? son cocreadores de laravel acaso? nunca me han sabido responder esa duda
@codigosdeprogramacion
@codigosdeprogramacion Год назад
Es sencillo, si te quedas con los ejemplos de la documentación tu aprendizaje será cerrado y tendrás dudas como estas. La documentación te sirve mucho pero dependerá de tus conocimientos y experiencia para buscar soluciones que la documentación no te da.
@oshoosho4604
@oshoosho4604 Год назад
@@codigosdeprogramacion pues muy mal, toda documentación oficial debería ser absolutamente completa y no dejar nada a la interpretación o al azar. una documentación oficial debe abordar todos los casos posibles con los que dicha tecnología puede trabajar por sí sola. ahhh q seria muy extensa... pues de malas. q salgan las páginas q sean necesarias, para eso está la página de índice y uno va directo a lo que necesita
@ronaldo.i.o.8401
@ronaldo.i.o.8401 Год назад
@@codigosdeprogramacion profesor.php protected $table = "profesors"; public function asignarpromas() { return $this->hasMany(asignarproma::class,'profesor_id','id'); } asignarproma.php public function index() { $userid=auth()->user()->id; $asignarpromas = DB::table('profesors') ->join('asignarpromas','asignarpromas.profesor_id','=','profesors.id') ->join('users','users.id','=','profesors.user_id') ->select('asignarpromas.*','profesors.*') ->where('profesors.user_id','=',$userid) ->asignarpromas() ->get(); return view('asignarproma.index',compact('asignarpromas')); errror BadMethodCallException Call to undefined method Illuminate\Database\Query\Builder::asignarpromas() no reconoce la funcion ->asignarpromas() ayuda favor esque quiero mostrar el nombre del profesor en el index.php @foreach ($asignarpromas as $asignarproma) {{ $asignarproma->id }} {{ $asignarproma->profesor->nombre}} //pero no reconoce ->profesor->nombre
Далее
Curso Laravel 9 - 13 Validación de formularios
27:31
Просмотров 3,4 тыс.
ДОМИК ДЛЯ БЕРЕМЕННОЙ БЕЛКИ#cat
00:45
Curso Laravel 9 - 10 ORM Eloquent
26:34
Просмотров 4,6 тыс.
Don't Use Websockets (Until You Try This…)
6:46
Просмотров 300 тыс.
Write Laravel, not PHP (feat. Aaron Francis) | 029
58:45
Laravel - Relaciones - Uno a Muchos
23:02
Просмотров 31 тыс.
Novedades de Laravel 10
28:58
Просмотров 4,7 тыс.
Laravel - Relaciones - Muchos a muchos.
19:57
Просмотров 17 тыс.
ДОМИК ДЛЯ БЕРЕМЕННОЙ БЕЛКИ#cat
00:45