Adquiere este curso para tener acceso a todas las lecciones
Comprar curso9. Introducir datos falsos
5 comentarios
Inicia sesión para comentar
Comentarios:
-
George Martin hace 1 año
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 1 año
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 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 hace 2 años
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 2 años
El error te indica que no existe la tabla category_post
-
Alvaro Dimas Urango hace 2 años
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 2 años
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 2 años
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 hace 2 años
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 2 años
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 2 años
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 hace 2 años
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 2 años
x2
-