本文整理汇总了PHP中app\models\Usuario::save方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::save方法的具体用法?PHP Usuario::save怎么用?PHP Usuario::save使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\models\Usuario
的用法示例。
在下文中一共展示了Usuario::save方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionCreate
/**
* Creates a new Usuario model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$model = new Usuario();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
$model->password = md5($model->password);
$model->save();
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('create', ['model' => $model]);
}
}
示例2: actionCreate
/**
* Creates a new Usuario model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$departamento = ArrayHelper::map(Departamento::find()->all(), 'id', 'nome');
$model = new Usuario();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('create', ['model' => $model, 'departamento_lista' => $departamento]);
}
}
示例3: actionCreate
/**
* Creates a new Usuario model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$model = new Usuario();
if (Yii::$app->request->post()) {
$model->fecha_registro = date("Y-m-d H:i:s");
}
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('create', ['model' => $model]);
}
}
示例4: actionRegistro
public function actionRegistro()
{
$modelo = new Usuario();
if ($modelo->load(Yii::$app->request->post())) {
$modelo->fecha_registro = date("Y-m-d H:i:s");
$modelo->generateAuthKey();
$modelo->generateAccessToken();
if ($modelo->save()) {
Yii::$app->session->setFlash('success', "ok");
} else {
Yii::$app->session->setFlash('error', "no");
}
}
return $this->render("registro", ['model' => $modelo]);
}
示例5: store
public function store()
{
$input = Input::all();
$usuario = new Usuario();
if ($input['senha'] != $input['confirma_senha']) {
return Redirect::back()->withInput()->with('custom_error', ['As senhas não são iguais.']);
}
$usuario->nome = $input['nome'];
$usuario->email = $input['email'];
$usuario->usuario = $input['usuario'];
$usuario->password = Hash::make($input['senha']);
$usuario->save();
flash()->success('Sucesso!', 'Cadastrado com sucesso.');
return Redirect::route($this->routePath . 'index');
}
示例6: savePersona
public function savePersona($persona)
{
if ($persona != null) {
//validar que el ci no exista
//la persona no existe
$persona->eliminado = 0;
$usuario = new Usuario();
$usuario->usuario = $persona->nick;
$usuario->contrasenha = $persona->pass;
$persona->id_tipo = 1;
$persona->save(false);
$usuario->id_persona = $persona->id;
$usuario->save();
return true;
}
}
示例7: cadastro
public function cadastro(UsuarioRequest $request)
{
$usuario = new Usuario();
$usuario->toObject($request->all());
$usuario->deleted_at = new DateTime(date('Y-m-d H:i:s'));
if ($usuario->save()) {
$novoUsuario = ['nome' => $usuario->nome, 'email' => $usuario->email, 'serial' => $usuario->serial];
$enviado = Mail::send('emails.novoCadastro', $novoUsuario, function ($message) use($novoUsuario) {
$message->from(env('MAIL_USERNAME', get_email_contato()), $name = 'FutBolão');
$message->to($novoUsuario['email'], $name = $novoUsuario['nome']);
$message->subject("Confirmação de Cadastro");
});
if ($enviado) {
return ["estado" => "sucesso"];
}
return ["estado" => "erro"];
}
}
示例8: actionCreate
/**
* Creates a new EmpresaPyme model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$empresa = new EmpresaPyme();
$servicio = new EmpContrataServ();
$usuario = new Usuario();
if ($empresa->load(Yii::$app->request->post()) && $servicio->load(Yii::$app->request->post()) && $usuario->load(Yii::$app->request->post())) {
$servicio->emp_rut = $empresa->emp_rut;
$servicio->serv_fecha_ini = date('Y-m-d');
$usuario->emp_rut = $empresa->emp_rut;
$usuario->usu_contraseña = "1234";
$usuario->usu_tipo = 1;
if ($empresa->save() && $servicio->save() && $usuario->save()) {
return $this->redirect(['view', 'id' => $empresa->emp_rut]);
}
} else {
return $this->render('create', ['empresa' => $empresa, 'servicio' => $servicio, 'usuario' => $usuario]);
}
}
示例9: postRegistrarUsuario
protected function postRegistrarUsuario(Request $request)
{
//!!! *** verifica que no exista otro usuario con el mismo correo ni otro usuario con la misma cédula --> request !!
$this->validate($request, ['nombre' => 'required', 'correo' => 'required', 'password' => 'required', 'password2' => 'required', 'cedula' => 'required', 'rol' => 'required']);
if ($request['password'] == $request['password2']) {
$data = $request;
$user = new Usuario();
$user->nombre = $data['nombre'];
$user->correo = $data['correo'];
$user->password = bcrypt($data['password']);
$user->cedula = $data['cedula'];
$user->rol = $data['rol'];
$usuarioCreador = Session::get('usuario.correo');
$user->usuario_creador = $usuarioCreador;
if ($user->save()) {
return redirect('registrarUsuario')->with('success', 'usuario registrado correctamente');
}
}
}
示例10: store
public function store(Request $request)
{
//dd('jajaja');
$file = $request->file('file');
if (is_null($request->file('file'))) {
Session::flash('message', 'Seleccion el archivo');
return redirect()->back();
}
//obtenemos el campo file obtenido por el formulario
$nombre = $file->getClientOriginalName();
//indicamos que queremos guardar un nuevo archivo en el disco local
\Storage::disk('local')->put($nombre, \File::get($file));
$falla = false;
\Excel::load('/storage/public/files/' . $nombre, function ($archivo) use(&$falla) {
$result = $archivo->get();
//leer todas las filas del archivo
foreach ($result as $key => $value) {
$var = new Usuario();
$datos = ['rut' => $value->rut, 'nombres' => $value->nombres, 'apellidos' => $value->apellidos, 'email' => $value->email];
$validator = Validator::make($datos, Usuario::storeRules());
if ($validator->fails()) {
Session::flash('message', 'Los Usuarios ya existen o el archivo ingresado no es valido');
$falla = true;
} else {
$var->fill($datos);
$var->save();
}
}
})->get();
if ($falla) {
// Fallo la validacion de algun campus, retornar al index con mensaje
return redirect()->route('Administrador.usuarios.index');
}
\Storage::delete($nombre);
Session::flash('message', 'Los Usuarios fueron agregados exitosamente!');
return redirect()->route('Administrador.usuarios.index');
}