Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 27.03.2019 16:31:38

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

Привет, не как получается загрузить изображение вот я код написал

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 но когда распечатываю массив его нету вот скрин
http://prntscr.com/n3n7xx
Что я не так делаю

Изменено matros97 (27.03.2019 16:33:03)

Не в сети

#2 08.04.2019 11:44:05

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

При создании поста вы передаёте путь к загруженной картинке?

Не в сети

Подвал раздела