Guardar ruta de imagen en base de datos - LARAVEL 5.8
Publicado por Valentina Mendez (2 intervenciones) el 26/04/2020 23:55:12
Hola a todos, estoy haciendo un proyecto en laravel 5.8, y necesito poder subir una imagen, guardarla en una carpeta y la ruta guardarla en la base de datos. El problema es que sí guarda la imagen pero no la ruta en la base.
Aquí están mi funciones del controlador
Y en el formulario este es el campo para seleccionar la imagen
Les agradecería si alguien puede ayudarme, he visto mucho ejemplos, pero sigo sin poder. Y no sé que es lo que estoy haciendo mal.
Aquí están mi funciones del controlador
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public function create()
{
return view('asistencias.create',[
'asistencia' => new Asistencia
]);
}
public function store(SaveAsistenciaRequest $request)
{
$img = new Asistencia;
$img->fotografia = $request->fotografia;
$img->fotografia = $request->file('fotografia')->store('/');
Asistencia::create($request->validated());
return redirect()->route('asistencias.index')->with('status','La asistencia fue creada con éxito.');
}
Y en el formulario este es el campo para seleccionar la imagen
1
2
3
4
5
6
7
8
<div class="form-group">
<label for="fotografia">Foto de residente:</label>
<input class="form-control border-0 bg-light shadow-sm"
id="fotografia"
type="file"
name="fotografia"
>
</div>
Les agradecería si alguien puede ayudarme, he visto mucho ejemplos, pero sigo sin poder. Y no sé que es lo que estoy haciendo mal.
Valora esta pregunta


0