本文整理汇总了PHP中Usuario::create方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::create方法的具体用法?PHP Usuario::create怎么用?PHP Usuario::create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::create方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store()
{
$input = Input::all();
$validation = Validator::make($input, User::$rules);
if ($validation->passes()) {
$this->usuario->create($input);
return Redirect::route('admin.usuario.index');
} else {
return Redirect::route('admin.usuario.create')->withInput()->withErrors($validation)->with('message', 'Preencha todos os Campos!');
}
}
示例2: createUsuario
public function createUsuario($nombre, $apellidos, $nombre_usuario, $email, $password, $foto = null, $admin, $localidad)
{
if ($this->checkUsuario($nombre_usuario, $email) == 0) {
$usuario = new Usuario();
$usuario->nombre = $nombre;
$usuario->apellidos = $apellidos;
$usuario->nombre_usuario = $nombre_usuario;
$usuario->email = $email;
$usuario->password = sha1($password);
$usuario->localidad = $localidad;
if ($foto != null && $foto != '') {
$usuario->foto = $foto;
} else {
$usuario->foto = '0';
}
$usuario->admin = $admin;
$us = $usuario->create();
if ($us == true) {
return $us;
} else {
return '0';
}
} else {
return '00';
}
}
示例3: postCreate
/**
* Store a newly created resource in storage.
* POST /usuarios
*
* @return Response
*/
public function postCreate()
{
$input = Input::all();
$input['password'] = Hash::make($input['password']);
$usuario = Usuario::create($input);
return Redirect::to('/usuarios');
}
示例4: store
/**
* Store a newly created usuario in storage.
*
* @return Response
*/
public function store()
{
$validacionesinsertar = Validator::make($data = Input::all(), Usuario::$rules);
if ($validacionesinsertar->fails()) {
return Redirect::back()->withErrors($validacionesinsertar)->withInput();
}
Usuario::create($data);
return Redirect::route('usuarios.index');
}
示例5: crearUsuario
public function crearUsuario()
{
Usuario::create(Input::all());
// el método create nos permite crear un nuevo usuario en la base de datos, este método es proporcionado por Laravel
// create recibe como parámetro un arreglo con datos de un modelo y los inserta automáticamente en la base de datos
// en este caso el arreglo es la información que viene desde un formulario y la obtenemos con el metido Input::all()
return Redirect::to('usuarios');
// el método redirect nos devuelve a la ruta de mostrar la lista de los usuarios
}
示例6: CSVDump
public function CSVDump()
{
$filter->login = $this->data->login;
$result = Usuario::create()->listByFilter($filter)->asQuery()->getResult();
$csvdump = new MCSVDump();
$file = $csvdump->save($result, 'exemplo.csv');
$this->data->url = $file->getURL();
$this->render("formcsvdump");
}
示例7: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
#Apaga e povoa a tabela de usuarios
DB::table('usuarios')->delete();
Usuario::create(array('email' => 'renan@proesc.com', 'senha' => Hash::make('senha'), 'nome' => 'Renan Jhonatha'));
Usuario::create(array('email' => 'jander@proesc.com', 'senha' => Hash::make('senha'), 'nome' => 'Jander Cley'));
Usuario::create(array('email' => 'felipe@proesc.com', 'senha' => Hash::make('senha'), 'nome' => 'Felipe Ferreira'));
Usuario::create(array('email' => 'lindomar@proesc.com', 'senha' => Hash::make('senha'), 'nome' => 'Lindomar Goes'));
}
示例8: run
public function run()
{
// Uncomment the below to wipe the table clean before populating
DB::table('usuarios')->truncate();
$faker = Faker\Factory::create();
for ($i = 0; $i < 10; $i++) {
# code...
$usuarios = [['email' => $faker->email, 'password' => Hash::make('1234'), 'nombre' => $faker->firstname, 'apellido' => $faker->lastname, 'admin' => 0, 'created_at' => new DateTime()]];
DB::table('usuarios')->insert($usuarios);
}
// Uncomment the below to run the seeder
Usuario::create(['email' => 'admin@admin.com', 'password' => Hash::make('1234'), 'nombre' => 'admin', 'apellido' => 'admin', 'admin' => 1, 'created_at' => new DateTime()]);
}
示例9: run
public function run()
{
// clear our database ------------------------------------------
DB::table('clasificados')->delete();
DB::table('usuarios')->delete();
DB::table('clasificado_categorias')->delete();
DB::table('eventos')->delete();
DB::table('clasificado_imagenes')->delete();
DB::table('evento_imagenes')->delete();
DB::table('usuario_roles')->delete();
DB::table('usuario_tiene_rol2')->delete();
//New tables
DB::table('proveedor_tipo')->delete();
DB::table('proveedores')->delete();
DB::table('proveedor_detalle')->delete();
DB::table('proveedor_galeria')->delete();
DB::table('blog')->delete();
DB::table('videoBlog')->delete();
DB::table('cobro_tipo')->delete();
DB::table('cobros')->delete();
DB::table('cobros_historial')->delete();
DB::table('cobros_pendientes')->delete();
DB::table('bienesraices_categorias')->delete();
DB::table('bienesraices')->delete();
DB::table('bienesraices_imagenes')->delete();
// seed our usuario_rol table -----------------------
$usario_rol1 = UsuarioRol::create(array('rol' => 'admin'));
$usario_rol2 = UsuarioRol::create(array('rol' => 'usuario normal'));
$this->command->info('Se creó un rol de usuario (admin) y el (usuario normal)');
// seed our usuario table -----------------------
$usuario1 = Usuario::create(array('email' => 'admin@gmail.com', 'password' => Hash::make('password'), 'nombre' => 'Admin', 'telefono' => '6461511837', 'celular' => '', 'nextel' => '', 'imagen' => 'admin-seed.gif'));
$this->command->info('Se creo el usuario Admin');
$usuario1->usuario_roles()->attach($usario_rol1->id);
$this->command->info('Se asocio el rol del usuario Admin');
$cobrotipo1 = CobroTipo::create(array('tipo' => 'clasificado_premium', 'descripcion' => 'Cobro por hacer un clasificado premium', 'precio' => 100.0, 'diasVigencia' => 30));
$cobrotipo2 = CobroTipo::create(array('tipo' => 'ser_proveedor', 'descripcion' => 'Cobro por hacer proveedor a un usuario', 'precio' => 1000.0, 'diasVigencia' => 30));
$cobrotipo3 = CobroTipo::create(array('tipo' => 'imagen_proveedor', 'descripcion' => 'Cobro por hacer premium una imagen de la galeria del proveedor, y que parezca en el index', 'precio' => 100.0, 'diasVigencia' => 30));
$cobrotipo4 = CobroTipo::create(array('tipo' => 'BANNER-BLOG-IZQUIERDA', 'descripcion' => 'Cobro por poner un banner en parte de la izquerda de la página del blog', 'precio' => 100.0, 'diasVigencia' => 30));
$cobrotipo5 = CobroTipo::create(array('tipo' => 'BANNER-BLOG-DERECHA', 'descripcion' => 'Cobro por poner un banner en parte de la derecha de la página del blog', 'precio' => 100.0, 'diasVigencia' => 30));
$cobrotipo6 = CobroTipo::create(array('tipo' => 'BANNER-DIRECTORIO-IZQUIERDA', 'descripcion' => 'Cobro por poner un banner en parte de la izquierda de la página del directorio', 'precio' => 200.0, 'diasVigencia' => 30));
$cobrotipo7 = CobroTipo::create(array('tipo' => 'BANNER-DIRECTORIO-DERECHA', 'descripcion' => 'Cobro por poner un banner en parte de la derecha de la página del directorio', 'precio' => 200.0, 'diasVigencia' => 30));
$cobrotipo8 = CobroTipo::create(array('tipo' => 'BANNER-EVENTOS-IZQUIERDA', 'descripcion' => 'Cobro por poner un banner en parte de la izquierda de la página del eventos', 'precio' => 200.0, 'diasVigencia' => 30));
$cobrotipo9 = CobroTipo::create(array('tipo' => 'BANNER-EVENTOS-DERECHA', 'descripcion' => 'Cobro por poner un banner en parte de la derecha de la página del eventos', 'precio' => 200.0, 'diasVigencia' => 30));
$cobrotipo10 = CobroTipo::create(array('tipo' => 'BANNER-CLASIFICADOS-IZQUIERDA', 'descripcion' => 'Cobro por poner un banner en parte de la izquierda de la página del clasificados', 'precio' => 200.0, 'diasVigencia' => 30));
$cobrotipo11 = CobroTipo::create(array('tipo' => 'BANNER-CLASIFICADOS-DERECHA', 'descripcion' => 'Cobro por poner un banner en parte de la derecha de la página del clasificados', 'precio' => 200.0, 'diasVigencia' => 30));
$cobrotipo12 = CobroTipo::create(array('tipo' => 'BANNER-VIDEOBLOG-IZQUIERDA', 'descripcion' => 'Cobro por poner un banner en parte de la izquierda de la página del videoblog', 'precio' => 200.0, 'diasVigencia' => 30));
$cobrotipo13 = CobroTipo::create(array('tipo' => 'BANNER-VIDEOBLOG-DERECHA', 'descripcion' => 'Cobro por poner un banner en parte de la derecha de la página del videoblog', 'precio' => 200.0, 'diasVigencia' => 30));
$cobrotipo14 = CobroTipo::create(array('tipo' => 'BANNER-INDEX-ARRIBA', 'descripcion' => 'Cobro porponer un banner en parte de arriba de página index', 'precio' => 300.0, 'diasVigencia' => 30));
$this->command->info('Se crearon 13 tipos de cobro');
}
示例10: createUsuario
public function createUsuario()
{
$usuario = new Usuario();
$usuario->nombre = $_POST['nombre'];
$usuario->apellidos = $_POST['apellidos'];
$usuario->nombre_usuario = $_POST['nombre_usuario'];
$usuario->email = $_POST['email'];
$usuario->password = sha1($_POST['password']);
$usuario->localidad = $_POST['localidad'];
if ($_POST['foto'] != null && $_POST['foto'] != '') {
$usuario->foto = $_POST['foto'];
} else {
$usuario->foto = '0';
}
$usuario->admin = $_POST['admin'];
$us = $usuario->create();
if ($us == true) {
return $us;
} else {
return '0';
}
}
示例11: function
<?php
Route::get('/', function () {
return Redirect::to('login');
});
Route::get('login', function () {
return View::make('login');
});
// esta ruta sera para crear al usuario
Route::post('registro', function () {
$input = Input::all();
// al momento de crear el usuario la clave debe ser encriptada
// para utilizamos la función estática make de la clase Hash
// esta función encripta el texto para que sea almacenado de manera segura
$input['password'] = Hash::make($input['password']);
Usuario::create($input);
return Redirect::to('login')->with('mensaje_registro', 'Usuario Registrado');
});
// esta ruta servirá para iniciar la sesión por medio del correo y la clave
// para esto utilizamos la función estática attemp de la clase Auth
// esta función recibe como parámetro un arreglo con el correo y la clave
Route::post('login', function () {
// la función attempt se encarga automáticamente se hacer la encriptación de la clave para ser comparada con la que esta en la base de datos.
if (Auth::attempt(array('correo' => Input::get('correo'), 'password' => Input::get('password')), true)) {
return Redirect::to('inicio');
} else {
return Redirect::to('login')->with('mensaje_login', 'Ingreso invalido');
}
});
// Por ultimo crearemos un grupo con el filtro auth.
// Para todas estas rutas el usuario debe haber iniciado sesión.
示例12: loginWithTwitter
public function loginWithTwitter()
{
// get data from input
$token = Input::get('oauth_token');
$verify = Input::get('oauth_verifier');
// get twitter service
$tw = OAuth::consumer('Twitter');
// check if code is valid
// if code is provided get user data and sign in
if (!empty($token) && !empty($verify)) {
// This was a callback request from twitter, get the token
$token = $tw->requestAccessToken($token, $verify);
// Send a request with it
$result = json_decode($tw->request('account/verify_credentials.json'), true);
$message = 'Tu ID de Twitter es: ' . $result['id'] . ' y tu nombre es ' . $result['name'];
echo $message . "<br/>";
$count = Usuario::where('id_social', '=', $result['id'])->where('red_social', '=', 'Twitter')->count();
if ($count == 0) {
$respuestas = Usuario::create(array('nombre' => $result['name'], 'id_social' => $result["id"], 'red_social' => 'Twitter', 'foto' => str_replace("_normal", "", $result["profile_image_url"]), 'tipo_usuario' => 'Estudiante', 'fecha' => date('Y-m-d H:i:s')));
}
$user = Usuario::where('id_social', '=', $result['id'])->first();
Session::put('user_id', $user->id);
Session::put('user', $user->nombre);
Session::put('inteligencia', $user->tipo_inteligencia);
Session::put('tipo_usuario', $user->tipo_usuario);
Session::put('titulo', $user->titulo);
if ($user->tipo_usuario == "Administrador") {
return Redirect::to("administrador");
} else {
return Redirect::to("mis-cursos");
}
} else {
// get request token
$reqToken = $tw->requestRequestToken();
// get Authorization Uri sending the request token
$url = $tw->getAuthorizationUri(array('oauth_token' => $reqToken->getRequestToken()));
// return to twitter login url
return Redirect::to((string) $url);
}
}
示例13: create
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return User
*/
protected function create(array $data)
{
return Usuario::create(['nombres' => $data['nombres'], 'apellidos' => $data['apellidos'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'fecha_nacimiento' => $data['fecha_nacimiento'], 'estado' => $data['estado'], 'municipio' => $data['municipio'], 'calle' => $data['calle'], 'numero' => $data['numer'], 'cp' => $data['cp'], 'ife_link' => $data['ife_link']]);
}
示例14: TemplateEngine
require_once '../model/Usuario.php';
//vamos a registrar un usuario
require_once '../views/templateEngine.php';
require_once '../cancerbero/php/DBManager.php';
$db = DBManager::getInstance();
$db->connect();
$renderMain = new TemplateEngine();
//plantilla main
$renderRegistro = new TemplateEngine();
// plantilla del registro
$dbm = Driver::getInstance();
//instanciación de la clase Driver que es un cliente de la db
if (isset($_POST['name']) && isset($_POST['pass'])) {
//ya nos hicieron un post?
$usuario = new Usuario($dbm);
//crear un nuevo usuario en la bd
$usuario->setUser_name($_POST['name']);
$usuario->setUser_pass($_POST['pass']);
$usuario->setUser_email($_POST['email']);
$usuario->create();
$db->insertRelationUserRol($_POST['name'], 'UsuarioApuntorium');
//active record
header("location: confirmacion.php");
//correcto
}
$renderMain->title = "registro";
$renderMain->navbar = null;
//no existe navbar aun
$renderMain->content = $renderRegistro->render('registro_v.php');
echo $renderMain->renderMain();
//renderiza y muestra al user
示例15: create
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return User
*/
protected function create(array $data)
{
return Usuario::create(['username' => $data['username'], 'password' => bcrypt($data['password'])]);
}