- Mensajes
- 235
- Puntuación de reacción
- 0
Hola amigos.
Sonare un poco torpe.
Me considero muy bueno en cuando a PHP NO orientado a objetos y Wordpress.
Pero la realidad es que soy un torpe en OO y Laravel (y el tiempo que no me ajusta para aprender.)
Tanto es asi que de este codigo entiendo 30%.
Entonces bien.
Tengo una web en Laravel y tengo que hacer unas modificaciones.
1.- En el modelo USER donde inserta los datos en la tabla "users" necesito agregar mas campos.
2.- Crear una tabla en la BD llamada "paises"
3.- al igual que en el punto (1), al insertar esos datos, se inserta el pais, y necesito verificar si ese pais existe en la tabla que creamos (punto 2) llamada "paises"
Si ya existe el pais, no hacemos nada, si no existe, pues lo agregamos a la tabla "paises".
Esto es para tener una tabla independiente con los paises a la que los usuarios agregados en la tabla "users" pertenecen.
4.- crear un modulo en el "PANEL ADMIN" donde extraiga los paises que existen y la posibilidad de agregar un pequeño codigo dependiendo el pais.
ejemplo
Si es mexico agregar un codigo <h1> hola mexicano </h1>
Si es españa agregar otro codigo. etc etc...
5.- pues una tabla llamada "codigos" o "ads" que es donde se guardaran los codigos que agregaremos a cada pais (veamos punto 4)
6.- en el layout o maquetacion, ese codigo lo mostraremos dependiendo el pais que es el usuario.
COMO LO REPITO,YO ESTOY MUY VERDE EN OO y LARAVEL, es por ello que no me ajusta para llevar a cabo este proyecto.
Mandenme Cotizacion por MP.
O si necesitan mas detalles mandenme MP
Saludos.
Sonare un poco torpe.
Me considero muy bueno en cuando a PHP NO orientado a objetos y Wordpress.
Pero la realidad es que soy un torpe en OO y Laravel (y el tiempo que no me ajusta para aprender.)
Tanto es asi que de este codigo entiendo 30%.
PHP:
<?php
use Illuminate\Auth\UserTrait;
use Illuminate\Auth\UserInterface;
use Illuminate\Auth\Reminders\RemindableTrait;
use Illuminate\Auth\Reminders\RemindableInterface;
use Jitheshgopan\Leaderboard\Traits\Boardable;
use Traits\UserLeaderboardTrait;
class User extends Eloquent implements UserInterface, RemindableInterface {
use UserTrait, RemindableTrait, Boardable, UserLeaderboardTrait;
/**
* The database table used by the model.
*
* @var string
*/
protected $table = 'users';
/**
* The attributes excluded from the model's JSON form.
*
* @var array
*/
protected $hidden = array('password', 'remember_token', 'email');
public function profiles(){
return $this->hasMany('Profile');
}
public function referrals(){
return $this->hasOne('UserReferrals');
//ETC ...
PHP:
if(Request::ajax()) {
if ($session) {
// Logged in.
$uid = $session->getUserId();
$accessToken = $session->getToken();
$profile = Profile::whereUid($uid)->first();
if (empty($profile)) {
$me = getUserDataFromFb($session);
$user = new User;
$user->name = $me['name'];
$user->email = $me['email'];
$user->photo = 'https://graph.facebook.com/'.$uid.'/picture?type=large';
$user->save();
Entonces bien.
Tengo una web en Laravel y tengo que hacer unas modificaciones.
1.- En el modelo USER donde inserta los datos en la tabla "users" necesito agregar mas campos.
2.- Crear una tabla en la BD llamada "paises"
3.- al igual que en el punto (1), al insertar esos datos, se inserta el pais, y necesito verificar si ese pais existe en la tabla que creamos (punto 2) llamada "paises"
Si ya existe el pais, no hacemos nada, si no existe, pues lo agregamos a la tabla "paises".
Esto es para tener una tabla independiente con los paises a la que los usuarios agregados en la tabla "users" pertenecen.
4.- crear un modulo en el "PANEL ADMIN" donde extraiga los paises que existen y la posibilidad de agregar un pequeño codigo dependiendo el pais.
ejemplo
Si es mexico agregar un codigo <h1> hola mexicano </h1>
Si es españa agregar otro codigo. etc etc...
5.- pues una tabla llamada "codigos" o "ads" que es donde se guardaran los codigos que agregaremos a cada pais (veamos punto 4)
6.- en el layout o maquetacion, ese codigo lo mostraremos dependiendo el pais que es el usuario.
COMO LO REPITO,YO ESTOY MUY VERDE EN OO y LARAVEL, es por ello que no me ajusta para llevar a cabo este proyecto.
Mandenme Cotizacion por MP.
O si necesitan mas detalles mandenme MP
Saludos.