Introducir datos falsos
Comprar curso

9. Introducir datos falsos


6 comentarios

Inicia sesión para comentar

Comentarios:

  • George Martin

    George Martin hace 11 meses

    Errores después del minuto 26.

    Víctor buenas noches
    Después de hacer las correcciones que mencionas en el video, me quedan dos, ver imagen,

    la verdad no he logrado entender este error, estoy usando laravel 10, php 8.1

    Gracias de antemano 

    George

    • George Martin hace 11 meses

      Me respondo:

      Quizás por lo que estoy usando Laravel 10 la función rand() no aplica, con random_int() resolví el error:

      Saludos 

      George

  • Hugo Andres Marrugo Polo

    Hugo Andres Marrugo Polo hace 1 año

    A mi no genero ningun error, mas alla que mis propios errores de tipeo con las clases y demas,

    ya se debio solucionar el error con placeholder porque me funciono sin ningun problema, intentenlo sin mover nada.

  • Alvaro Dimas Urango

    Alvaro Dimas Urango hace 1 año

    Me retorno este error al correr las migraciones, no pude identificarlo.
    SQLSTATE[42S02]: Base table or view not found: 1146 Table 'api_customer.category_post' doesn't exist (SQL: insert into `category_post` (`category_id`, `
    post_id`) values (2, 1), (5, 1))

    Por más que revise el código con el del video no vi diferencias…

    Comente esta linea en el DatabaseSeeder y funciono pero sin cargar los post.
    // $this->call(PostSeeder::class);

    Agradezco su ayuda.

    public function run()

        {

            Post::factory(100)->create()->each(function(Post $post){

               Image::factory(4)->create([

                    'imageable_id' => $post->id,

                    'imageable_type' => Post::class

               ]);


     

               $post->tags()->attach([

                rand(1,4),

                rand(5,8)            

               ]);

            });

        }
    Nota 2:
    Las imagenes nunca se descargaron.

    • Victor Arana Flores hace 1 año

      El error te indica que no existe la tabla category_post

    • Alvaro Dimas Urango hace 1 año

      Es correcto ese es el error, pero es que no se esta creando esa tabla… mirando las migraciones solo esta Category, más no category_post… no comprendí cual era el error

    • Victor Arana Flores hace 1 año

      Si el error desaparece al comentar // $this->call(PostSeeder::class); trata de revisar esa hoja.
      Por cierto, en el curso yo uso la relaciono uno a muchos entre post y category, no muchos a muchos.


      Con respecto a tu pregunta de las imagenes, te comparto esta publicacion donde explico como solucionarlo.

       

      https://www.facebook.com/groups/4314830498588670/permalink/7556540457750975 

    • Alvaro Dimas Urango hace 1 año

      Tuve que hacer el factory de post directamente, por más que comparé mi código con el del video no encontre diferencias…

      El de las imagenes me funciono perfecto. Muchas gracias Victor….

  • Larry Cárdenas Zavaleta

    Larry Cárdenas Zavaleta hace 1 año

    Cuando ejecuto

    php artisan migrate:fresh --seed

    Veo las imagenes que se van cargando en la carpeta storage pero a su vez es como si se eliminaran las imagenes. A alguien le sucede lo mismo???

     

    • Victor Arana Flores hace 1 año

      Hola Larry. Te invito a unirte al grupo Coders Free de facebook. Ahí está fijado la respuesta

       

      Te comparto el link:

       

      https://www.facebook.com/groups/4314830498588670/permalink/7556540457750975 

    • Larry Cárdenas Zavaleta hace 1 año

      Excelente!

    • Marlon Lin hace 1 año

      En el archivo vendor\fakerphp\faker\src\Faker\Provider\Image.php

      cambiar:

      public const BASE_URL = 'https://via.placeholder.com';

      por:

      public const BASE_URL = 'https://placehold.jp';

  • Erick Montero

    Erick Montero hace 1 año

    amigo victor cuando corro el seeder  esto 'url' => 'posts/'.$this->faker->image('public/storage/posts', 640, 480, null, false) me guarda el valor de posts/ , como lo solucionamos?

     

    • Oscar Castilla Ponce hace 1 año

      x2

  • Andres

    Andres hace 2 años

    como podemos obtener los link que mencionas en los videos?

    • Emmanuel Ovares hace 1 año

    • Emmanuel Ovares hace 1 año

      En esa lista de reproducción está lo relacionado con Laravel. Incluyendo los seeders que menciona en el video.