Ich versuche, mehrere Bilder in derselben Eingabe und derselben Zeile in der Datenbank gleichen Weg mit mir mit dem einzelnen Bild hochgeladen hochgeladen, aber ich habe Fehler, wenn ich versuchen sie es mit mehreren BildernAufruf einer Memberfunktion hashName() auf Array Laravel 5.4
hier ist mein Code:
-Controller
$files = $request->file('file');
if(!empty($files)) :
foreach($files as $file) :
$name = time().$file->getClientOriginalName();
Storage::putfile('public/images', $request->file('file'));
$file->move('images/client/preview', $name);
$car->file = $name;
endforeach;
endif;
HTML
<div class="form-group {{ $errors->has('file') ? ' has-error' : '' }} ">
<input class="form-control" type="file" id="files" name="file[]" value="{{ old('file')}}" multiple />
<output id="list"></output>
@if($errors->has('file'))
<div class="alert alert-danger alert-dismissable">
<i class="fa fa-info"></i>
<b>Alert!</b> {{ $errors->first('file') }}
</div>
@endif
</div>
ja, ich habe es nur auf die gleiche Weise behoben. Sie gaben mir den Grund für Ihre erste Wiederholung. Das war, weil ich ein Array passiere und ich vermutete, dass ich $ file stattdessen setzen muss. danke –