Jump to content

bobzznnn

Members
  • Content count

    18
  • Joined

  • Last visited

Community Reputation

0 Comum

About bobzznnn

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 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; }
  11. bobzznnn

    Enviar informação do input "radio" para phpmyadmin

    Meu amigo, o tópico foi para "quem pode ajudar a resolver meu problema"! Não sei se você entende de programação, mas se tu veio para informar que as "ajudas" aqui são vendidas, está perdendo seu tempo pois qualquer um sabe que tudo se compra e eu não precisaria criar o tópico.
  12. bobzznnn

    Enviar informação do input "radio" para phpmyadmin

    Obrigado a todos que tentaram me ajudar, acontece que isto é para uma Empresa e no momento estou ocupando um lugar do programador que hoje não está connosco, entendo que preciso estudar muito e muito, sendo que preciso disso pra ontem. Mesmo assim agradeço a boa vontade de todos. Criei o tópico com a intuição de pedir ajuda, pois o forum está ai pra isso, se fosse o caso de aprimorar ou estudar, eu procuraria o google e não aqui.
  13. bobzznnn

    Enviar informação do input "radio" para phpmyadmin

    Olá, Alterei o campo varchar para tinyint sendo assim fica mais facil do que ficar em texto, onde o zero será não, e o 1 será o sim. Mas como conseguiria enviar essas informações do html até a db? desculpe mas sou leigo no assunto, gostaria de tentar adicionar isto da melhor forma
  14. bobzznnn

    Enviar informação do input "radio" para phpmyadmin

    Obrigado mas n funcionou. Minha tabela dentro da "users" se chama "compound" é varchar,255, none. Deixa eu ver se consigo explicar melhor, oque eu preciso é deixar na pág é a opção " compound(mesmo nome da tablela)" e ao lado, os inputs"sim" e o outro "não", mas de forma que a pessoa escolha e que a opção não suma depois de dar F5, e que a opção escolhida fosse diretamente salva na DB no Phpmyadmin(compound).
  15. Como deixo a seleção do radio marcada após o usuario escolher "yes" ou "no" e mandar a informação pra tabela usuario em PhpMyAdmin <div class="container" style="width:500px;"> <h3 class="text-center">Compound</h3> <div class="radio"> <input type="radio" name="compound" value="yes" />Yes <br /> <input type="radio" name="compound" value="no" />No <br /> </div> <div id="result"></div> </div> <br />
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.