Amigo no tienes algun curso de SQL avanzado o mysql, siempre tuve problemas con las relaciones de base de datos y gracias al curso de modelado que tienes y con este video se me aclaro mucho, tienes una excelente forma de explicar bases de datos.
Qué bueno que los videos te hayan resultado de ayuda, y gracias por el comentario. No tengo un curso específico sobre bases de datos. Pero creo que te podría ayudar el curso de Laravel, donde se realiza el modelado en conjunto con el framework. www.udemy.com/curso-laravel-5-5-desde-cero-desarrolla-publica-una-app-pedidos/?couponCode=INVITACION Si tienes alguna duda me dices.
Hola Daniel. Hay varias formas de representar relaciones de 1 a muchos en una interfaz web. Una forma es a través de checkboxes (una lista donde se seleccionan 1 o varios elementos). Otra forma es por ejemplo elegir una opción de un select e ir agregando datos a una tabla (esto por detrás sería un input en forma de arreglo).
Hola Jesus. Desde las vistas no es correcto ejecutar operaciones INSERT sobre la base de datos. Puedes hacerlo desde controladores o usando Tinker como bien comentas.
@@programacionymas ya me doy idea como llenar el pivote.. Ahora el problema es que desde la vista creo mi profesores a lo cual tenho que asignarles una o varias materias como podria rellenar eso en un array de ids..
lo que no me esta funcionando es ->withTimestamps() y estoy haciendo todo igual, pero no aparecen las fechas en la BD , ¿sera que las tablas de projecto y servicio de mi ejemplo no tienen las fechas de creado y actualizado y la tabla intermedia no lo hace tampoco?
ya lo arregle era un error mio puse App\proyecto en ves de App\Proyecto (con mayuscula) sin embargo con ese error te lo crea igual pero sin las fechas, tendria que salir un error
tengo el siguiente error PHP error: Class 'App/Article' not found in C:\xampp\htdocs\blog2\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Concerns\HasRelationships.php on line 487
Si ambos se encuentran dentro de la carpeta app, solo tengo una duda sobre las migraciones la tabla pivote debe crearse en un archivo aparte, no puede ir dentro de otra sitio por ejemplo crear la tabla pivote dentro de article
Sí, puedes realizar varias operaciones en una misma migración, pero es conveniente tener estas operaciones en archivos separados, para que se ejecute una migración tras otra. A veces algunas operaciones al ejecutarse en grupo dan error.
Muchas gracias por tomarte el tiempo de explicarlo bro, saludos.
Gracias también por comentar!
Muchas muchas gracias!!! Me ha quedado muy claro ✨
Genial! Gracias también a ti por comentar 🙂
Amigo no tienes algun curso de SQL avanzado o mysql, siempre tuve problemas con las relaciones de base de datos y gracias al curso de modelado que tienes y con este video se me aclaro mucho, tienes una excelente forma de explicar bases de datos.
Qué bueno que los videos te hayan resultado de ayuda, y gracias por el comentario.
No tengo un curso específico sobre bases de datos. Pero creo que te podría ayudar el curso de Laravel, donde se realiza el modelado en conjunto con el framework.
www.udemy.com/curso-laravel-5-5-desde-cero-desarrolla-publica-una-app-pedidos/?couponCode=INVITACION
Si tienes alguna duda me dices.
Excelente aporte, muchas gracias por compartir tu conocimiento.
Gracias
Con gusto. Gracias también por comentar 👍
Excelente. Eres muy bueno.
Gracias por comentar!
Este aporte esta genial, gracias!! Me ayudo mucho.
Un gusto que te haya sido de ayuda!
Saludos.
Desde un formulario hacia un controlador como puedes guardar estos datos de 1 a muchos?
Hola Daniel. Hay varias formas de representar relaciones de 1 a muchos en una interfaz web. Una forma es a través de checkboxes (una lista donde se seleccionan 1 o varios elementos). Otra forma es por ejemplo elegir una opción de un select e ir agregando datos a una tabla (esto por detrás sería un input en forma de arreglo).
Para rellenar la tabla pivote de muchos a muchos ....Como podria hacerlo desde las vistas o solo se puedo directamente con tinker??
Hola Jesus. Desde las vistas no es correcto ejecutar operaciones INSERT sobre la base de datos.
Puedes hacerlo desde controladores o usando Tinker como bien comentas.
@@programacionymas ya me doy idea como llenar el pivote.. Ahora el problema es que desde la vista creo mi profesores a lo cual tenho que asignarles una o varias materias como podria rellenar eso en un array de ids..
Genial gracias amigo
Qué bueno que te haya sido de ayuda.
Gracias por comentar.
@@programacionymas si eso de Tinker no lo sabia , ahora lo estoy usando, gracias
lo que no me esta funcionando es ->withTimestamps() y estoy haciendo todo igual, pero no aparecen las fechas en la BD , ¿sera que las tablas de projecto y servicio de mi ejemplo no tienen las fechas de creado y actualizado y la tabla intermedia no lo hace tampoco?
sera?
ya lo arregle era un error mio puse App\proyecto en ves de App\Proyecto (con mayuscula) sin embargo con ese error te lo crea igual pero sin las fechas, tendria que salir un error
para la tabla pivote no es necesario crear un modelo ?
Hola. Se puede hacer, pero es opcional.
tengo el siguiente error
PHP error: Class 'App/Article' not found in C:\xampp\htdocs\blog2\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Concerns\HasRelationships.php on line 487
Hola Bryan. Has creado el modelo Article en tu proyecto? Verifica que esté ubicado dentro de la carpeta /app.
Si ambos se encuentran dentro de la carpeta app, solo tengo una duda sobre las migraciones la tabla pivote debe crearse en un archivo aparte, no puede ir dentro de otra sitio por ejemplo crear la tabla pivote dentro de article
Sí, puedes realizar varias operaciones en una misma migración, pero es conveniente tener estas operaciones en archivos separados, para que se ejecute una migración tras otra. A veces algunas operaciones al ejecutarse en grupo dan error.