Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Николай пишет:Подскажите пожалуйста как правильно осуществлять загрузку изображений через форму, и последующий вывод например списка этих изображений в представлении?
загруженные изображения нужно переместить в папку приложения, сохранить куда-то их список, потом список передавать в вид и там их отображать.
Как лучше хранить этот список? И как в целом варианты хранения есть?
-----------------------
У себя использую такую форму
<div class="form-group">
{!! Form::label('image', 'Image:')!!}
{!! Form::file('img',['class' => 'form-control'])!!}
</div>
и такой контроллер
$request->file('img')->move(public_path('thumb'), $request->file('img')->getClientOriginalName());
$data = $request->except(['img']);
$data['img'] = '/thumb/' . $request->file('img')->getClientOriginalName();
$category->update($data);
Но как лучше сделать, когда надо хранить несколько разных размеров изображения?
Есть код
$request->file('img')->move(public_path('thumb/items'), $request->file('img')->getClientOriginalName());
$data = $request->except(['img']);
$data['img'] = '/thumb/items/' . $request->file('img')->getClientOriginalName();
Повторяется во всех функциях update и store. Можно ли как то вынести в отдельный фасад, или куда то еще, что бы упростить код?
В css указывается все по старинке, без всяких наворотов blade.
Да, действительно. Такой выбор больше подходит. Спасибо.
Страницы 1