#php #laravel #octobercms
#php #laravel #octobercms
Вопрос:
Я видел, как загружать несколько изображений или файлов в octobercms, но у меня это пока не сработало.
я пытался добавить [] к атрибуту name, например name=’images []’, но загружается только последнее изображение
Мой код, который в настоящее время находится в PostForm.php
$advert->allimage = Input::file('allimage');
пока default.htm
есть
<div >
<input type="file" name="allimage[]" accept="image/*" multiple="multiple" >
<label >Choose file</label>
</div>
Я даже добавил enctype="multipart/form-data"
в форму, но пока безуспешно
Ответ №1:
Попробуйте этот код:
foreach (Input::file('allimage') as $file) {
$advert->allimage()->create(['data' => $file]);
}
Но убедитесь, что вы определили attachMany
отношение в своей рекламной модели:
public $attachMany = [
'allimage' => 'SystemModelsFile'
];
Смотрите больше информации здесь.
Или просто попробуйте сохранить вашу модель:
$advert->allimage = Input::file('allimage');
$advert->save();