/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $formfactors = Request::all(); if ($_FILES['image']['name'] != "") { $destinationPath = 'uploads/formfactor/'; // upload path $extension = Input::file('image')->getClientOriginalExtension(); // getting image extension $fileName = rand(111111111, 999999999) . '.' . $extension; // renameing image Input::file('image')->move($destinationPath, $fileName); // uploading file to given path } else { $fileName = ''; } $formfactors['image'] = $fileName; FormFactor::create($formfactors); Session::flash('success', 'Form Factor added successfully'); return redirect('admin/formfactor'); }