配列の複数の画像をデータベースに保存しようとしていますが、苦労しています。私は、複数の画像をデータベースではないフォルダにアップロードすることができました。複数の画像をlaravelに保存する
私のコントローラ[保存各画像に$content->image
の値をオーバーライドしている
<div class="content-form">
{{ Form::open(array('route' => 'content.store', 'method' => 'post','files'=>'true')) }}
{{ csrf_field() }}
<div class="form-group">
<label for="title">Title</label>
<input type="text" id="title" class="form-control" name="title">
</div>
<div class="form-group">
<input type="file" name="image[]" multiple="multiple">
</div>
<input type="submit" class="btn btn-primary" value="Submit"></input>
{{ Form::close() }}
</div>
イメージの配列を後で取得するデータベースの最終的な構造は何ですか?たぶん画像のすべてのパスを ';' ? 今のところ、foreachがループした後に保存しているので、最後のイメージファイルの名前をデータベースに保存しています。 また、名前の代わりに完全なパスをイメージに保存することを検討することもできます。 – Lirianer
私はおそらく ';'の後に配列を爆発させることを考えていました。 – user3095193
この部分がありません.. enctype = "multipart/form-data" – ZeroOne