本文整理汇总了PHP中Illuminate\Support\Facades\Input::All方法的典型用法代码示例。如果您正苦于以下问题:PHP Input::All方法的具体用法?PHP Input::All怎么用?PHP Input::All使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Illuminate\Support\Facades\Input
的用法示例。
在下文中一共展示了Input::All方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: post_classify
public function post_classify()
{
if (Classify::create(Input::All())) {
return Redirect::to('admin/classify_operate')->withErrors(Null);
} else {
return Redirect::back()->withInput()->withErrors('comment publish fail!');
}
}
示例2: signup
public function signup()
{
$input = Input::All();
$first_name = $input["name"];
$last_name = $input["surnames"];
//$email = $input["email1"]."@".$input["email2"]["domain"];
$email = $input["email"];
$password = Hash::make($input["password"]);
//$number = $input["number"];
$number = null;
if ($input["birth_date"] != null) {
$birth_date = new DateTime($input["birth_date"]);
$age = $birth_date->diff(new DateTime("today"))->y;
} else {
$birth_date = null;
$age = null;
}
if ($input["gender"] != null) {
$gender = $input["gender"];
} else {
$gender = null;
}
$province = $input["province"];
$specialty = $input["specialty"];
$key_activation = Hash::make(mt_rand(10000, 99999) . time());
if (Config::get("constants.DEBUG_REGISTER.ENABLE")) {
try {
$email_sent = $this->send_activationEmail(Config::get("constants.DEBUG_REGISTER.EMAIL_ADDRESS"), $key_activation);
} catch (Exception $ex) {
return Response::json(array("success" => false, "info" => "DEBUG: Error en el servidor de correo."));
}
return Response::json(array("success" => true, "info" => "DEBUG: revisar correo." . $email_sent));
} else {
if (!Config::get("constants.ALLOW_REGISTER")) {
return Response::json(array("success" => false, "info" => "El sistema de registro está deshabilitado, vuelva a intentarlo más tarde. Disculpen las molestias."));
}
if (Account::where("email", $email)->count() > 0) {
return Response::json(array("success" => false, "info" => "El email con el que intenta registrarse, ya existe."));
}
try {
$email_sent = $this->send_activationEmail($email, $key_activation);
} catch (Exception $ex) {
return Response::json(array("success" => false, "info" => "Existe algún error en el servidor de correo, por favor, vuelva a intentarlo más tarde."));
}
if (!$email_sent) {
return Response::json(array("success" => false, "info" => "No se ha podido enviar el mail de activación de la cuenta,\n por favor, vuelva a intentarlo más tarde."));
}
try {
Account::create(array("email" => $email, "password" => $password, "age" => $age, "gender_id" => $gender == null ? null : $gender["id"], "province_id" => $province["id"], "referee_number" => $number, "specialty_id" => $specialty["id"], "role_id" => Config::get("constants.ACCOUNT_TYPE.SPECIALIST"), "key_activation" => $key_activation, "first_name" => $first_name, "last_name" => $last_name, "birth_date" => $birth_date));
} catch (Exception $ex) {
return Response::json(array("success" => false, "info" => "Ha ocurrido algún error en la creación de la cuenta, vuelva a intentarlo mas tarde."));
}
return Response::json(array("success" => true, "info" => "Para completar el registro, acceda al link de activación que se le ha enviado a su correo."));
}
}
示例3: postRegAlumno
public function postRegAlumno(Request $request)
{
//echo "hola :D";
$regForm = Input::All();
//print_r($regForm);
//reglas de validación
$validadorFormulario = array("rut" => "required|min:11|max:11", "nombre" => "required|min:2|max:12", "apellido" => "required|min:2|max:20", "correo" => "required|min:6|max:20", "clave" => "required|min:5|max:60");
//mensajes de validación erronea
$mensajeForm = array("rut.required" => "El campo rut es obligatorio", "rut.min" => "El campo rut no puede tener menos de 11 caracteres", "rut.max" => "El campo rut no puede tener mas de 11 caracteres", "nombre.required" => "El campo nombre es obligatorio", "nombre.min" => "El campo nombre no puede tener menos de 11 caracteres", "nombre.max" => "El campo nombreno puede tener mas de 11 caracteres", "apellido.required" => "El campo apellido es obligatorio", "apellido.min" => "El campo rut no puede tener menos de 20 caracteres", "apellido.max" => "El campo rut no puede tener mas de 50 caracteres", "correo.required" => "El campo correo es obligatorio", "correo.min" => "El campo rut no puede tener menos de 6 caracteres", "correo.max" => "El campo rut no puede tener mas de 20 caracteres", "clave.required" => "El campo clave es obligatorio", "clave.min" => "El campo rut no puede tener menos de 5 caracteres", "clave.max" => "El campo rut no puede tener mas de 20 caracteres");
$validar = Validator::make($regForm, $validadorFormulario, $mensajeForm);
if ($validar->fails()) {
return redirect::back()->withErrors($validar);
} else {
$alumno = new Usuario();
$alumno->usu_rut = $regForm["rut"];
$alumno->usu_nombre = $regForm["nombre"];
$alumno->usu_apellido = $regForm["apellido"];
$alumno->usu_correo = $regForm["correo"];
$alumno->usu_clave = $regForm["clave"];
$alumno->tipo = $regForm["tipo"];
$alumno->save();
Session::flash('mensaje', 'Registro Exitoso');
return $this->layout = view('masterLogin');
}
/*
$usuario = new Usuario();
$usuario = \Input::get('rut');
$usuario = \Input::get('nombre');
$usuario = \Input::get('apellido');
$usuario = \Input::get('correo');
$usuario = \Input::get('clave');
$usuario = \Input::get('Tipo_usuario');
$usuario = save();
return redirect()->to('');
if($usuario->save()){
return 'exito';
}
else{
return 'no';
}*/
}
示例4: postListProduct
public function postListProduct()
{
$method = 'POST';
$function = 'productAdmin/get_product';
$res = Input::All();
$dataRequest = array();
$authorId = json_decode(Session::get('zeAccessKey'));
foreach ($res as $key => $value) {
if ($value != '') {
$dataRequest[$key] = $value;
}
}
if (sizeof($dataRequest) <= 0) {
$dataRequest = array('accessKey' => $authorId->AccessKey);
}
$ZeSocialBusinessModel = new ZeSocialBusinessModel();
$zeSocialBusinessResult = $ZeSocialBusinessModel->zeSocialRequest($function, $dataRequest, $method);
return $zeSocialBusinessResult;
// return json_encode($dataRequest);
}
示例5: delete_temporal
public function delete_temporal()
{
$input = Input::All();
$temporal_id = $input["id"];
$email = $input["email"];
$success = true;
try {
$account = Account::find($temporal_id);
if ($account->isTemporal()) {
$account->delete();
$response = "Se ha eliminado correctamente la cuenta temporal: " . $email;
} else {
$response = "La cuenta a borrar no es una cuenta temporal.";
}
} catch (ModelNotFoundException $ex) {
$success = false;
$response = "Cuenta temporal no encontrada. Error - " . $ex->getMessage();
}
return Response::json(array("success" => $success, "response" => $response));
}
示例6: postValidacion
/**
* @return mixed
*/
public function postValidacion(Request $request)
{
$path = "archivos/proyectos";
$file = $request->file('archivo');
if (!$file) {
Session::flash('mensaje', 'No se ha seleccionado ningun archivo.');
return $this->layout = view('profesor.index');
} else {
$archivo = $file->getClientMimeType();
$extension = $file->getClientOriginalExtension();
$upload = $file->move($path, $archivo);
$inputs = \Illuminate\Support\Facades\Input::All();
$reglas = array('titulo' => 'required|min:7');
$mensaje = array("required" => "Este campo es obligatorio", "min" => "El contenido debe tener como minimo 5 caracteres", "mimes" => "El archivo debe ser del tipo: pdf");
$validar = Validator::make($inputs, $reglas, $mensaje);
if ($extension != 'pdf') {
Session::flash('mensaje', 'El archivo no es del formato PDF');
return $this->layout = view('profesor.index');
} else {
if ($validar->fails()) {
return Redirect::back()->withErrors($validar);
} else {
$n = new Tema();
$n->tem_nombre_proyecto = $inputs["titulo"];
//$n->tem_ruta_proyecto=$inputs[""];
$n->save();
}
}
if ($upload) {
Session::flash('mensaje', 'Se ha ingresado el proyecto');
return $this->layout = view('profesor.index');
} else {
Session::flash('mensaje', 'No se pudo subir el archivo.');
return $this->layout = view('profesor.index');
}
}
}
示例7: soruEkle
public function soruEkle()
{
$gelenler = Input::All();
$kural = array('sorunuz' => 'required');
$dogrulama = \Validator::Make($gelenler, $kural);
if ($dogrulama->fails()) {
$bilgi["hata"] = "Lütfen soru alanını boş bırakmayınız!";
$liste = DB::select("select * from anket");
return view('admin/anketSoruEkle', array('bilgi' => $bilgi), array('data' => $liste));
}
$data = DB::insert('insert into anketdetay VALUES (NULL ,? ,?)', array($gelenler['soru'], $gelenler["sorunuz"]));
if ($data) {
$bilgi["bilgi"] = "Sorunuz eklemiştir";
$liste = DB::select("select * from anket");
$bilgi["kid"] = $gelenler['soru'];
} else {
$bilgi["hata"] = "Hata Oluştu";
}
return view('admin/anketSoruEkle', array('bilgi' => $bilgi), array('data' => $liste));
}