Hi, I uploaded some photos , but there is a problem displaying it
public function store(Request $request)
{
if ($request->hasFile('images')) {
foreach ($request->images as $image) {
$fileName = time().'.'.$image->extension();
$image->move(public_path().'/images/',$fileName);
$data[] = $fileName;
}
}
File::create([
'images' => json_encode($data)
]);
session()->flash('success' , 'file upload');
return back();
}
@foreach ($files as $file)
@foreach (json_decode($file->images , true) as $image)
<img src="{{'/public/' . $image->images}}" alt="" srcset="">
@endforeach
@endforeach
Schema::create('files', function (Blueprint $table) {
$table->id();
$table->string('images');
$table->timestamps();
});
#attributes: array:4 [▼
"id" => 5
"images" => "["1621240307.png","1621240307.png","1621240307.png","1621240307.png"]"
"created_at" => "2021-05-17 08:31:47"
"updated_at" => "2021-05-17 08:31:47"
]
Trying to get property 'images' of non-object (View: C:\Users\Mehrdad\Desktop\Education\resources\views\file.blade.php)