public function store() { $input = Request::all(); Works::create($input); $image_preview = Request::file('image_preview')->getClientOriginalName(); $image = Request::file('image')->getClientOriginalName(); Input::file('image_preview')->move('img/works/' . $input['slug'] . '/preview/', Input::file('image_preview')->getClientOriginalName()); Input::file('image')->move('img/works/' . $input['slug'], Input::file('image')->getClientOriginalName()); Works::updateOrCreate(['slug' => $input['slug']], ['image_preview' => $image_preview, 'image' => $image]); return redirect('/works/' . $input['slug']); }