Adquiere este curso para tener acceso a todas las lecciones
Comprar curso43. Agregar regla de validación para las imágenes
1 comentarios
Inicia sesión para comentar
Comentarios:
-
Sara Giraldo hace 2 años
Hola victor, tengo problemas con la visualización de la imagen al seleccionar el archivo, si guarda la imagen en la carpeta, pero no me trae la imagen, intente crear el enlace simbólico con el comando
php artisan storage:link ,pero sigue pasando lo mismo, adjunto la regla de validación
public function store(Request $request)
{
$request->validate([
'title' => 'required',
'slug' => 'required|unique:courses',
'subtitle' => 'required',
'description' => 'required',
'category_id' => 'required',
'level_id' => 'required',
'price_id' => 'required',
'file' =>'image'
]);
$course = Course::create($request->all());
if ($request->file('file')) {
$url = Storage::put('courses',$request->file('file'));
$course->image()->create([
'url' => $url
]);
}
return redirect()->route('instructor.courses.edit',$course);
}
---------imageFactory-------
public function definition()
{
return [
'url' => 'courses/' . $this->faker->image('public/storage/courses', 640, 480, null, false),
];
}
Nota:la ruta de la carpeta donde se esta guardando la imagen es en storage/courses
Quedo atenta a la respuesta,muchas gracias