public function upload() { $input_value = array('img_url' => Input::file('image'), 'name' => Input::get('name'), 'description' => Input::get('description')); $input_check = array('img_url' => array('required', 'mimes:png,gif,jpeg,jpg'), 'name' => array('required'), 'description' => array('required')); $validator = Validator::make($input_value, $input_check); if ($validator->fails()) { $error = $validator->messages()->toArray(); $index = SliderImages::all(); return View::make('admin.slider.sliderAdd')->with('slider', $index)->with('error', $error); } else { $type = Input::file('image')->getClientOriginalExtension(); $fileName = rand(1111111, 9999999) . time() . "." . $type; $path = 'upload'; $upload = Input::file('image')->move($path, $fileName); // var_dump($upload);die; if ($upload) { $index = new SliderImages(); $index->img_url = $fileName; $index->name = Input::get('name'); $index->description = Input::get('description'); $index->save(); return Redirect::to('slider')->with('save_img', 'save'); } } }