@matros97

Как загрузить изображения?

Привет, не как получается загрузить изображение вот я код написал
public function store(Request $request)
    {
        $this->validate($request,[
            'title' => 'required',
            'text' => 'required',
            'date' => 'required',
        ]);

        $status = Post::status($request->view);

        if($request->hasFile('img')) {
            $file = $request->file('img');
        
            $input['img'] = $file->getClientOriginalName();
            
            $file->move(public_path().'/upload',$input['img']);
        }

        Post::create([
            'title' => $request->title,
            'date' => $request->date,
            'description' => $request->description,
            'text' => $request->text,
            'view' => $status,
            'category_id' => $request->category_id,
        ]);

        return redirect()->route('posts.index');
    }


Изображение переноситься в папку public/upload но когда распечатываю массив его нету вот скрин
5c9b7bcfd718b686749946.png
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@siptik
php developer, freelancer, Web-studio owner
Полyчите имя изображения или пyть и добавьте значение в свойство. Вы же не добавили никакой информации в объект о вашем файле.
В папку сохранили, а объект об этом откyда знает?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы