Como insertar y mostrar un array de imagenes Laravel - MySQL
Publicado por Santiago (4 intervenciones) el 06/11/2019 02:01:24
Actualmente desarrollo un proyecto para mostrar productos, hasta el momento se puede mostrar un producto.
La tabla Productos de la base de datos tiene actualmente un campo tipo "imagen" de tipo String.
¿Como puedo almacenar imagenes en un array dentro de la base de datos y luego mostrar esas imagenes?
Controlador
index.blade.php
La tabla Productos de la base de datos tiene actualmente un campo tipo "imagen" de tipo String.
¿Como puedo almacenar imagenes en un array dentro de la base de datos y luego mostrar esas imagenes?
Controlador
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public function store(SaveProductoRequest $request)
{
$producto = new Producto();
$producto->url = $request->input('url');
$producto->titulo = $request->input('titulo');
$producto->color = $request->input('color');
$producto->material = $request->input('material');
$producto->sexo = $request->input('sexo');
$producto->categoria = $request->input('categoria');
$producto->descripcion = $request->input('descripcion');
$producto->precio = $request->input('precio');
$producto->referencia = $request->input('referencia');
$producto->imagen = $request->file('imagen')->store('public');
$producto->save();
//Producto::create( $request->validated());
return redirect()->route('productos.index')->with('estado', 'El proyecto fue creado');
}
index.blade.php
1
2
3
4
<span class=" font-weight-bold">
{{$producto->titulo}}
<img width=30px src="{{ Storage::url($producto->imagen)}}">
</span>
Valora esta pregunta


0