Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте!
Laravel 5.1 + SleepingOwlAdmin v3
1. Есть несколько моделей: Article, Gallery и т д
В каждой из них можно загружать картинку. Как сделать так чтобы каждая картинка грузилась в отдельную папку, по названию модели (/images/article, /images/gallery, ...), и сразу превью создавалось и большая картинка.
Как обрабатывать картинки я в курсе - http://image.intervention.io
А как это все организовать все?
2. Делаю масовую загрузку картинок - FormItem::images('photos', 'Photos')
как там добавить под каждой картинкой поле для ввода текста, для указания заголовков для картинок?
Спасибо.
---
Илья
Не в сети
protected function dealWithImage(Request $request)
{
if ($request->hasFile('image'))
{
$image_name = $request->file('image')->getClientOriginalName();
$request->file('image')->move(public_path('images/news/'), $image_name);
return $image_name;
} else {
$image_name = '';
return $image_name;
}
}
}
Не в сети
2.
$this->validate($request, [
'topic' => 'required',
]);
$image_name = $this->dealWithImage($request);
$news = new News();
$news->image_name = $image_name;
$news->topic = $request->input('topic');
Если я правильно понял
Не в сети
Страницы 1