08 - Introducción a las migraciones - Curso Laravel 10 desde cero

  Рет қаралды 87,019

Coders Free

Coders Free

Күн бұрын

Пікірлер: 81
@jhonbarcasnegras
@jhonbarcasnegras 4 жыл бұрын
Hola, soy desarrollador web con bastante experiencia en PHP pero no le había dado oportunidad a Laravel aun (EN mi empresa usan un framework propio y CI). Hace muchos años le di un vistazo superficial a Laravel y me pareció engorroso, pero tú te explicas maravillosamente y estoy siguiendo atentamente tu curso y aprendiendo cosas nuevas. Te felicito por tu canal y me suscribo.
@khrystyan888
@khrystyan888 Жыл бұрын
Estoy en la misma situacion!
@davidal4asas
@davidal4asas Жыл бұрын
¡Gracias!🥰
@tk4wn
@tk4wn 7 ай бұрын
gracias por la oportnidad de brindarnos esos cursos, a la gente como yo que no tenemos el chance de pagar por los estudios online, muchas gracias de verdad, tu dedicacion y explicacion de los temas es mjuy claro, gracias DTB
@tabbaking
@tabbaking 4 жыл бұрын
No he visto un solo tutorial en youtube donde expliquen la parte de 'env' y configuración de la database. Ninguno, ni se le acercan a tus explicaciones. Me dejas impresionado, eres apenas un chamo y explicas como si ya tuvieras 55 años en el mundo de la enseñanza.
@CodersFree
@CodersFree 4 жыл бұрын
Pues, aunque aparento de menos edad, en realidad me voy para los 30 😅
@VictorSosa
@VictorSosa 4 жыл бұрын
estoy super entusiasmado con el curso... de verdad laravel pone muchas ventajas sobre otros frameworks y la forma de explicarlas y el uso de buenas practicas es muy bueno... Muchas gracias.
@universalcode4332
@universalcode4332 4 жыл бұрын
Tus cursos son los mejores, ya le compartí a mis amigos
@hugoemanuelifran1384
@hugoemanuelifran1384 2 жыл бұрын
muy pocos explican bien esto por mas de que se piense que es deducible si tenes bases, creo que no es tan asi y siempre sirve una buena explicación.. genail!!
@jorgeandrescardenasc.1182
@jorgeandrescardenasc.1182 4 жыл бұрын
Me gusta mucho el curso, realmente está MUY bien explicado, felicitaciones, buen material
@henryegomezl9821
@henryegomezl9821 4 жыл бұрын
si al ejecutar el condigo "php arisan migrate" les sale el siguiente error: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`)) Al parecer este error surge si estas ejecutando una versión de Mysql anterior a 5.7.7 o MariaDB anterior a la versión 10.2.2. SOLUCION 1: Cambiar a las versiones antes mencionadas o posteriores. SOLUCION 2 (fue la que aplique y me funciono perfectamente): Tienen que configurar manualmente la longitud de cadena predeterminada, para ello todo lo que tiene que hacer es dirigirse al archivo llamado "AppServiceProvider.php" y dentro del metodo "boot" establecer una longitud de cadena con el siguiente comando: Schema::defaultStringLength(191); No se olviden de incluir en la parte superior del archivo el "use Illuminate\Support\Facades\Schema;" para que pueda reconocer el metodo Schema. Toda esta información esta mejor detallada en la documentación oficial de laravel en el apartado "# Longitudes de índice y MySQL / MariaDB". ahí se explica mucho mejor y con imágenes lo cual se agradece xdd. Espero haberles ayudado, Saludos!!
@jersonferrer8252
@jersonferrer8252 4 жыл бұрын
Super, tu aporte me sirvió muchísimo!!
@evansmusicgospel
@evansmusicgospel 3 жыл бұрын
y donde encontramos la ruta que indicas, por ejm. yo estoy trabajando con Wamp y Visual Studio, donde encuentro la ruta? porque el error es el mismo
@christianghione5842
@christianghione5842 3 жыл бұрын
Excelente!! Solucionado!! Luego he visto varios comentarios que les sigue dando un error tipo "table users already exists" . Una solucion facil es ingresar desde el localhost/phpMyAdmin y eliminar las tablas de users y migrations. Y luego correr el php artisan migrate.
@MIGUELANGEL-ji1pp
@MIGUELANGEL-ji1pp 3 жыл бұрын
@@evansmusicgospel La ruta la debes buscar en las carpetas de Laravel, para ser mas especifico en app > providers. Se que ya pasaron 3 meses pero igual por si alguien tiene tu misma duda aquí esta la respuesta.
@MIGUELANGEL-ji1pp
@MIGUELANGEL-ji1pp 3 жыл бұрын
@Henry E Gómez L sos un capo
@jorgemaikelperezguedes1982
@jorgemaikelperezguedes1982 10 ай бұрын
Felicidades muy bueno el curso pienso verlo completo
@makvargas1514
@makvargas1514 2 жыл бұрын
tuve un pequeño error al principio de crear la migración, pero olvide cambiar en .env el puerto nuevo que coloque en mysql, para que no tenga conflicto. SUPER INTERESANTE !!!!
@dip4080
@dip4080 4 жыл бұрын
WOOO...W EXCELENTE TRABAJO, MUCHAS GRACIAS POR TODO LO QUE REALIZASTE PARA HACER ESTOS VIDEOS ESTAN SUPER, GOOD JOB.!!!
@bibianacorredor4643
@bibianacorredor4643 3 жыл бұрын
muchas gracias por el tiempo que toma para explicarnos tan bien, a penas inicie el curso y me ha encantado la forma que lo hace ver tan simple. una seguidora mas
@maytechnologies9504
@maytechnologies9504 4 жыл бұрын
Excelente.. Claro y Conciso, sin necesidad de tanta teoría..
@maytechnologies9504
@maytechnologies9504 4 жыл бұрын
Buenas Noches flores, nos Tenes olvidados mi estimado...
@gabrieladiazrodriguez4122
@gabrieladiazrodriguez4122 Жыл бұрын
Maravillosa explicación. Aclaras el porqué y para qué de todo
@asandoval69
@asandoval69 Жыл бұрын
con muchas ganas de continuar.
@dairopedrozoperez2130
@dairopedrozoperez2130 3 жыл бұрын
excelente amigo muy bien explicado saludos desde Colombia
@juegadannygamer9651
@juegadannygamer9651 3 жыл бұрын
explica mejor que mi profeee me suscribo buen hombre
@peruwebsite6268
@peruwebsite6268 3 жыл бұрын
Es grandioso que expliques a detalle cada punto. Así es muy fácil aprender
@jorgeluiscondorichavez9163
@jorgeluiscondorichavez9163 4 жыл бұрын
Muchas gracias por este curso mi estimado amigo
@beatlife3990
@beatlife3990 4 жыл бұрын
Muy buen tuto ya voy por el siguiente video
@MammutDelValle
@MammutDelValle 3 жыл бұрын
Gracias a Henry Gomez, solucioné el problema: (ver más abajo) SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`)) Muchas gracias!!!
@jhoanmunoz1047
@jhoanmunoz1047 3 жыл бұрын
Me gusta como explicas todo
@jmaurich
@jmaurich 4 жыл бұрын
Muy bueno y muy didáctico profe, estoy comiendo tus videos. jajajaja. Muchas gracias.
@CodersFree
@CodersFree 4 жыл бұрын
Estoy pensando hacer a la par un curso de Tailwind CSS, que laravel 8 deja de lado Boostrap, y crea su interfaz con tailwind
@jaironaranjo3654
@jaironaranjo3654 3 жыл бұрын
Great Presentation!
@medifestructuras
@medifestructuras 2 жыл бұрын
gran video
@josbexerr5166
@josbexerr5166 4 жыл бұрын
Muy bien explicado.....gracias
@FelipecJa4fdeK6M0cdebe
@FelipecJa4fdeK6M0cdebe Жыл бұрын
Buen video!
@martinnunez3003
@martinnunez3003 4 жыл бұрын
Hola tengo problema para conectarme con mysql me sale el siguiente error SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_schema.tables where table_schema = blog and table_name = migrations and table_type = 'BASE TABLE') parece que varios tiene ese problema pero al momento no pude resolver.
@aimryu5219
@aimryu5219 4 жыл бұрын
Para los que usen MAMP quizás hayan tenido este mensaje de error: SQLSTATE[HY000] [2002] No such file or directory. Para corregir esto hay que ir a la ventana de MAMP y pulsar WebStart. Una vez allí vamos a la sección de MySQL y una vez allí copiamos el contenido del campo SOCKET, que suele ser este /Applications/MAMP/tmp/mysql/mysql.sock Hecho esto, nos vamos nuestro editor a config/database.php y en los parámetros de conexión con 'mysql' buscamos el campo 'unix_socket' e incluimos la ruta que copiamos anteriormente. Debería quedar así: 'unix_socket' => env('DB_SOCKET', '/Applications/MAMP/tmp/mysql/mysql.sock'), guarda los cambios. Ahora ya puedes hacer la migración correctamente. Por último, agradecer y felicitar a CodersFree por el contenido y el esfuerzo dedicado.
@adrianm4287
@adrianm4287 4 жыл бұрын
me daba el mismo problema con XAMP y con esto funciono
@DanielSanchez-dr3vf
@DanielSanchez-dr3vf 3 жыл бұрын
@@adrianm4287 Y en xampp como se hace?, ya que me aparece igual el mismo error, SQLSTATE[HY000] [1049] Unknown database 'blog6' (SQL: drop table if exists `users`)
@adrianm4287
@adrianm4287 3 жыл бұрын
@@DanielSanchez-dr3vf creo que el error que tienes es con el nombre de la base, porque te sale que no conoce la base blog6
@adrianm4287
@adrianm4287 3 жыл бұрын
@@DanielSanchez-dr3vf pero si fuera el mismo, lo solucione con lo del unix_socket. La dirección del archivo mysql.socket en mi instalación de Xampp que está en Disco local c
@johnguerrero2135
@johnguerrero2135 4 жыл бұрын
Que es lo recomendable en laravel para importar base de datos con información ya cargada. Importar simplemente desde phpmyadmin?
@samirmahmud4421
@samirmahmud4421 4 жыл бұрын
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists;(...) Estuve con ese error un tiempo ya que solo me ejecutaba con exito la migracion de la tabla 'Users', y la solucion que encontre fue editar el archivo AppServiceProvider.php con lo siguiente: use Illuminate\Support\Facades\Schema; public function register() { } public function boot() { Schema::defaultStringLength(191); } Luego ejecutar el comando php artisan migrate:fresh Si aun continua dando error al ejecutar el refresh debes hacer lo siguiente: 1) php artisan tinker 2) Schema::drop('users') 3) php artisan migrate
@dantemarceloortiz2684
@dantemarceloortiz2684 3 жыл бұрын
Buenismo. Me funciona. Ya que no me dejaba crear las otras tablas y daba error. Gracias Sigo avanzando. Esta muy bueno el curso
@alejandrobreton1509
@alejandrobreton1509 4 жыл бұрын
Hola, alguien podria ayudarme tengo un error al ejecutar mi "php artisan migrate", no se que hacer
@NeTgAN
@NeTgAN Жыл бұрын
el 255 es para char, varchar tiene un max-length de 65,535 segun la documentación de mysql
@khrystyan888
@khrystyan888 Жыл бұрын
En el caso de que desee editar la tabla?
@tecnoapps2023
@tecnoapps2023 2 жыл бұрын
Hola buen día, muchas gracias por compartir esta información, quisiera realizarte una pregunta con respecto a alas migraciones. Como debo configurar las migraciones para exista la relación pero si se quiere borrar un registro que contiene llaves foráneas se pueda realizar y no salga error.
@dannyjavi
@dannyjavi 4 жыл бұрын
Buenos días @Coders Free, soy nuevo en el mundo laravel y por defecto se me ha instalado la versión 8 de laravel y aún hay poca información para gente novata como yo, quisiera preguntarte en que parte de la estructura de ficheros que crea el instalador de laravel debo guardar mis scripts js y los archivos css, no se si hacerlo en la carpeta public o en la carpeta resources y con que instrucción ( script src='ruta fichero' o link href=... ruta') se cargarán en mi sitio, te agradecería. Muchas gracias por compartir tus conocimientos de manera práctica y fácil para los demás.
@CodersFree
@CodersFree 4 жыл бұрын
En la carpeta public. Si tienes intención de compilar los CSS, para que todos tus archivos CSS se compilan en un único archivo css, en ese caso tienes que guardarlo en resource. Este se compilara y el resultado de la compilación lo guardará e la carpeta public
@onirugear
@onirugear Жыл бұрын
Yo entiendo de elotes, saben buenos con mayonesa chili y limon
@wtifa
@wtifa 4 жыл бұрын
Estimado primeramente gracias por compartir tus conocimientos. Excelente aporte. Usas algun pluggin para ver a documentación en español.
@CodersFree
@CodersFree 4 жыл бұрын
Solo la opción de google, pongo traducir en español y sale 😅
@juanantonio6760
@juanantonio6760 3 жыл бұрын
como puedo la base de datos existente es decir las tablas pero de mysql a laravel lo he echo con c# con entityframwork no se si se pueda con laravel voy empezando!
@frezzer33
@frezzer33 4 жыл бұрын
amigo si nos referimos a la llave primaria se usa el unique o el increment???
@yoanestradablanco1608
@yoanestradablanco1608 4 жыл бұрын
increment nadamas asi siempre va a ser unico el valor
@yulylc5855
@yulylc5855 3 жыл бұрын
Hola, solo se me crean las tablas users y migrations, las otras dos no.
@daltonpaulamayrios3980
@daltonpaulamayrios3980 4 жыл бұрын
PS C:\laragon\www\blog> php artisan migrate php : El término 'php' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo. En línea: 1 Carácter: 1 + php artisan migrate + ~~~ + CategoryInfo : ObjectNotFound: (php:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException Me sale este error alguien que me ayude por favor
@CodersFree
@CodersFree 2 жыл бұрын
En Laravel 10, las migraciones son clases anónimas, es decir no tienen nombre. Mas haya de eso, la forma de trabajar sigue siendo la misma.
@principepaloma
@principepaloma 4 жыл бұрын
una pregunta, se puede usar MAMP?, al ejecutar "php artisan migrate" me da un error de no haber encontrado la base de datos, pero ya la cree con el mismo nombre del .env
@joseleonrs9817
@joseleonrs9817 3 жыл бұрын
Pregunto, debes realizar una migración por cada tabla
@byruloo3976
@byruloo3976 Жыл бұрын
me da un error a la hora de ejecutar las migraciones SQLSTATE[42S02]: Base table or view not found: 1146 Table 'blog.migrations' doesn't exist (SQL: select `migration` from `migrations` order by `batch` asc, `migration` asc) y no le encuentro solucion
@AngelSalazar-uf5fk
@AngelSalazar-uf5fk 3 жыл бұрын
Hola que tal, muy bueno tu contenido. Tengo una pregunta, si se da el caso de querer integrar más de una base de datos a nuestro proyecto, ¿Cómo hacemos?. Saludos
@aitorblanco3838
@aitorblanco3838 4 жыл бұрын
crack
@javierferrero396
@javierferrero396 2 жыл бұрын
Hola Victor, Estoy sustituyendo algunas cosas de Laravel 8 a Laravel 9 y he encontrado un error al hacer las migraciones. En Laravel 8, tras las sentencias 'use...' se declaraba la migración empezando con 'class Nombre extends Migration', pero en Laravel 9 parece que ha cambiado y ahora se utiliza 'return new class extends Migration'. Quizás deberías cambiarlo en este video.
@juanda8652
@juanda8652 4 жыл бұрын
como generas los archivos de migración? hay alguna forma rapida? o tengo que escribir todo eso a mano? Gracias y el curso está genial
@joseespinal9113
@joseespinal9113 4 жыл бұрын
algún videeo de ORM Eloquent: Relationships para la base de datos
@robertocarlo2014
@robertocarlo2014 3 жыл бұрын
es necesario crear la tabla USERS?? cual el fin
@panteur
@panteur 3 жыл бұрын
y las relaciones?? (llaves foraneas)
@yoanestradablanco1608
@yoanestradablanco1608 4 жыл бұрын
Mano el curso esta genial pero veo que no has subido a tu plataforma todos los videos y por ahi hay menos distraccion un gustaso y un like
@SoporteTecnicoCBSJC-vr6th
@SoporteTecnicoCBSJC-vr6th Жыл бұрын
A mi se me crearon 5 tablas: * failed_jobs * migrations * password_reset_tokens * personal_access_tokens * users
@edwardramirez933
@edwardramirez933 3 жыл бұрын
Me sale el siguiente error: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`)) Alguien me podría ayudar
@evansmusicgospel
@evansmusicgospel 3 жыл бұрын
tengo este error con Wamp C:\wamp64\www\blog>php artisan migrate Migration table created successfully. Migrating: 2014_10_12_000000_create_users_table Illuminate\Database\QueryException SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`)) at C:\wamp64\www\blog\vendor\laravel\framework\src\Illuminate\Database\Connection.php:678 674▕ // If an exception occurs when attempting to run a query, we'll format the error 675▕ // message to include the bindings with SQL, which will make this exception a 676▕ // lot more helpful to the developer instead of just the database's errors. 677▕ catch (Exception $e) { ➜ 678▕ throw new QueryException( 679▕ $query, $this->prepareBindings($bindings), $e 680▕ ); 681▕ } 682▕ } 682▕ 1 C:\wamp64\www\blog\vendor\laravel\framework\src\Illuminate\Database\Connection.php:471 PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes") 2 C:\wamp64\www\blog\vendor\laravel\framework\src\Illuminate\Database\Connection.php:471 PDOStatement::execute()
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
11 - Introducción a eloquent - Curso Laravel 10 desde cero
18:03
⭕CRUD CON LARAVEL 11 Y MYSQL - COMPLETO
39:47
CONTICOMTC
Рет қаралды 467
08 - Migraciones - Curso Laravel 11 desde cero
34:10
Coders Free
Рет қаралды 14 М.
Crea una REST API CRUD en Laravel desde Cero
31:28
Fazt Code
Рет қаралды 59 М.
06 - Vistas en Laravel - Curso Laravel 10 desde cero
17:15
Coders Free
Рет қаралды 120 М.
10 - Qué son las migraciones | #Laravel desde cero
7:16
Aprendible
Рет қаралды 2,7 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН