/** * Save data. * * @parram Request * @return ID */ public function saveData($request) { $contacts = new Contact(); $attachment = ''; // Upload $file_upload = Input::file('attachment'); if ($file_upload) { $filename = $file_upload->getClientOriginalName(); $extension = $file_upload->getClientOriginalExtension(); $attachment = sha1($filename . time()) . '.' . $extension; $destinationPath = config('custom.path_upload_attach'); $file_upload->move($destinationPath, $attachment); } $contacts->attachment = $attachment; $contacts->company_name = $request->input('company_name', ''); $contacts->name = $request->input('name', ''); $contacts->email = $request->input('email', ''); $contacts->comment = $request->input('comment', ''); $contacts->save(); return $contacts->id; }