как получить имя файла в базе 'img' как $fileName? в место этого у меня в базе имя файла указиваетсья как pathname , типа этого "C:\wamp64\tmp\php709A.tmp"
function store(Request $request){
$this->validate($request, ['title'=>'required|max:255',
'desc'=>'required',
'price'=>'required',
'img'=>'required']);
$fileName = null;
if (request()->hasFile('img')) {
$file = request()->file('img');
$fileName = md5($file->getClientOriginalName() . time()) . "." . $file->getClientOriginalExtension();
$file->move('img', $fileName);
}
$data = $request->all();
$product = new Product;
$product->fill($data);
$product->save();
dump($data);
}
Замените данные, которые приходят в запросе, теми, которые необходимы:
...
$data = $request->all();
$data['img'] = $fileName;
$product->fill($data);
....
Есть полезная функция: basename()
Её можно натравить на результат метода $file->getClientOriginalName()
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
никак не могу понять где ошибка, вроде код верный, но некоторые элементы json просто не считываются
В ответ на get запрос я хочу отдать пользователя с айдишником 1:
Всем привет! Надеюсь на Вашу помощьЕсть страничка, на которой есть select