Ir para conteúdo

bobzznnn

Members
  • Total de itens

    18
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre bobzznnn

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. bobzznnn

    Como Mostrar o Patrocinador Que indicou o Link

    Olá pessoal, gostaria de saber a forma certa de mostrar o username, email ou nome de quem enviou o link de referidos. por ex: o usuario joão tem o link de indicação www.exemplo.com/user/joão, esta pagina vai direto pro register.php, até ai tudo bem, mas não consigo colocar o username do joão no html da pág (register.php) de forma que mostre o username(nome, email etc..), na verdade não acontece nada. Minha Migration: <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class AddReferrerToUsersTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::table('users', function (Blueprint $table) { $table->integer('referrer_id')->unsigned()->default(1)->after('id'); $table->foreign('referrer_id')->references('id')->on('users'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::table('users', function (Blueprint $table) { $table->dropForeign(['referrer_id']); $table->dropColumn( 'referrer_id' ); }); } } Meu Controlador: <?php namespace App\Http\Controllers; use App\User; use Illuminate\Http\Request; class RefController extends Controller { public function index( $username ) { $user = User::where( 'username', $username )->first(); return ( is_null( $user ) ) ? redirect( '/' ) : redirect( '/register' )->withCookie( cookie()->forever( 'referrer_id', $user->id ) ); } } Minhas rotas: Route::get('/user', function () { return redirect('/'); }); Route::get('/user/{username}', 'RefController@index' ); Meu Register.php: <?php if (isset($referrer_id->id)) { ?> <p class="login-box-msg" style="margin-top: 20px; margin-bottom: 30px; color: #373737;">You have been nominated for:<br><b>{{$referrer_id->name. ' - '. $referrer_id->email}}</b></p> <?php } ?> Meu referrer_id está dentro da tabela users onde tambem estão nome, email, username etc..
  2. bobzznnn

    Mostrar Meus Indiretos Sem o <br>

    Continua a mesma coisa, me aparece o <br/>, já n sei o que fazer
  3. bobzznnn

    Mostrar Meus Indiretos Sem o <br>

    Ainda não, tudo que eu ponho dentro ou fora do < > fica aparecendo no html
  4. bobzznnn

    Mostrar Meus Indiretos Sem o <br>

    Bom, estou tirando uma cópia de um projeto antigo em laravel 5.2 e colocando para 5.8. No antigo mostrava meus indicados indiretos ao clicar na imagem e aparecer dentro de um popover de forma correta, já nesse fica aparecendo o <br> que é necessário colocar. Meu html tá bagunçado, mas é assim que funciona 100% no outro projeto 5.2 @inject('usuarios', 'App\User') @foreach($usuarios->getIndicados() as $user) <thead class=" text-info"> <tr> <td> <center> <div class="font-size-sm text-muted">Result <span style="color:#00FF00"> <strong>{{$user->totalIndicadosAtivos()}}</strong></span>/{{$user->nIndicados()}}</div> <img data-placement="top" src="uploads/positivo.png" width="30" heigth="30" data-html="true" data-container="body" title="{{$user->nnIndicados()}}" data-toggle="popover" style="cursor:pointer;"></td> </center> Meu Modelo: public function nnIndicados() { return implode('<br>', User::where('referrer_id', $this->id)->pluck('name')->all()); } Se eu remover o <br> os nomes listados aparecem tudo colados. Queria saber pq essa porcaria ficou aparecendo justamente agora que só faltava isso
  5. bobzznnn

    Mudar cor de resultado dependendo do valor

    Muito Obrigado, funcionou mesmo!!! Obrigadão de coração!!!
  6. Tenho um projecto em Laravel e gostaria de mudar a cor de um resultado "Ativo" ou "inativo" dentro de um html. Gostaria que fosse Active e Inactive, como faria isso? Minha tabela "Ativo" está em "Tinyint" marcada "0" para inativo e "1" para ativo. meu html: <div class="form-control"> <small id="emailHelp" class="form-text text-muted text-center">User: <i>{{Auth::user()->getStatus()}}</i></small> </div>
  7. bobzznnn

    Framework Pluck ou Lists

    O Sistema é Framework. Como seria puxar a tabela de nome dos usuarios sem que o 'Pluck' ou 'Lists' faça exibição dos sinais ' [" "] ' já substitui por 'value' sendo que ele só puxa exato um 'nome' está e a imagem com o 'value' esta é com o 'pluck ou 'lists' E ainda por cima não aceita os sinais de acentos, já se por 'value' ele aceita, porem só me aparece um usuario^^ public function nnIndicados() { return User::where('pai_id', $this->id)->value('name'); }
  8. bobzznnn

    Mostrar Meus Indiretos

    Consegui fazer a contagem dos indicados dos meus indicados com uma simples função: public function nIndicados() { return Referrals::where('pai_id', $this->id)->count(); } e chamei ela no html <img class="img-avatar img-avatar-thumb" src="/img/positivo.png" width="128" data-container="body" alt="User Avatar" title="{{$user->nIndicados()}}"data-toggle="tooltip" style="cursor:pointer;"></td> Enfim consegui resolver uma parte. Aonde tem a imagem com o Sinal de '+' mostra a quantidade de diretos que a pessoa tem Como eu faria pra poder mostrar os nomes de cada um ao inves de quantidades? melhor se fosse os 2
  9. bobzznnn

    Mostrar Meus Indiretos

    É meio chato e mt complexo realmente, mas tipo, não adianta eu colocar somente o id de quem indicou pq em uma outra conta a pessoa que indicou é outra. O pior é que ja está tudo pronto, só organizar, as vezes parece fácil e realmente é, só que confundi mt a cabeça. Ex: minha database no phpmyadmin é "xxxx" tenho a table "referrals"(são armazenados ids dos indicados) e a cima dela tem a tabela "users"(temos os usuários)e uma de suas estruturas é o "id". Vamos supor que o "id 2" é o 'Pedro' que indicou o "id 3"' Maria' e ela indicou o "id 4" 'Joaquin'. Eu estando na conta do "Pedro" só consigo ver meu indicado que neste caso é o "id 3" Maria, quero arrumar alguma forma de clicar no "id 3" 'Maria' que apareça o "id 4" Joaquin. Nas variaveis EX: {{$user->nome}} ele puxa somente oque há dentro da tabela "users", sendo que os "Referidos" estão na tabela "referrals" dentro da db "xxxx"
  10. bobzznnn

    Mostrar Meus Indiretos

    Olá meus amigos, eu não sei onde postar minha dúvida, então vou por aqui pois talvez alguem possa me ajudar. É o seguinte, trabalho com sistema de Marketing em Laravel e pra cada usuário tem comissões multiniveis, ou seja " Pedro indicou Maria( que neste caso 'Maria' Ficaria em Baixo de 'Pedro'. Até aí tudo bem!) logo após 'Maria' Recrutou outro membro o 'Joaquin' ( que neste caso 'Joaquin' Ficaria em Baixo de 'Maria')<-- eu não consigo mostrar este indicado('Joaquin') ao 'Pedro' que está lá em cima. Exemplo: Suponhamos que eu sou o tal 'Pedro' e este da imagem abaixo é a 'Maria', sendo em baixo dela tem o ' Joaquin'(que n está aparecendo). Gostaria de saber alguma forma de como clicar na 'Maria' e aparecer o 'Joaquin'. segue meu html: <table id="example2" class="table table-bordered table-hover"> <thead> <tr> <th>Nome</th> <th>Email</th> <th>Telefone</th> <th>Situação</th> <th>Investimento</th> <th>Graduação</th> </tr> </thead> <tbody> @inject('usuarios', 'App\User') @foreach($usuarios->getIndicados() as $user) <tr> <td><b>{{$user->name}}</b></td> <td>{{$user->email}}</td> <td>{{$user->telefone}}</td> <!-- <td>{{$user->getUserDirection()}}</td> --> <td>{{$user->getStatus()}}</td> <td>{{$user->getPacote()->nome}}</td> <td>{{$user->minhaGraduacao()}}</td> </tr> @endforeach </tbody> </table> Aqui o PHP: public function getIndicados($id = '') { if ($id == '') { $id = Auth::user()->id; } $reffer = Referrals::where('pai_id', $id)->get(); $users = array(); foreach ($reffer as $key => $r) { $users[$key] = $this->where('id', $r->user_id)->first(); } return $users; } public function getFilhos($id = null, $count = false) { if (!$id) { $id = $this->id; } $reffer = Referrals::where('system_id', $id)->orderBy('direcao', 'ASC')->get(); $users = array(); foreach ($reffer as $key => $r) { $user = $this->where('id', $r->user_id)->first(); $user->direcao = $this->getUserDirection($r->user_id); $users[$key] = $user; } if ($count) { return count($users); } return $users; }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.