/** * Show the form for creating a new resource. * * @return Response */ public function postCreate() { $file = Input::file('file'); $input = Input::all(); $input_array = (array) $input; $input_array['active'] = $input_array['active'] == "true"; $ext = $file->getClientOriginalExtension(); //build main_image url $doc_root = $_SERVER["DOCUMENT_ROOT"]; $num = getrandmax(); $date = date("Y-m-d H:i:s"); //new name for main_image $new_name = md5($num . $date); $input_array['main_image'] = "photos/banners/" . $new_name . "." . $ext; //move to dir $file->move($doc_root . "/photos/banners", $new_name . "." . $ext); return Flag::buildFlag($input_array); }