Jump to content

12 Anos Online! 🎂

Inquisidor

Membro
  • Posts

    16
  • Joined

  • Last visited

  • Days Won

    2

Inquisidor last won the day on February 8

Inquisidor had the most liked content!

1 Follower

About Inquisidor

  • Birthday 03/23/1988

Profile Information

  • Gênero:
    Masculino
  • Localização:
    Brasil
  • Interesses:
    PHP e Laravel

Contact Methods

  • Site:
    https://github.com/renan-s-oliveira/

Recent Profile Visitors

2625 profile views

Inquisidor's Achievements

Newbie

Newbie (1/14)

30

Reputation

  1. Muito obrigado o apoio. Estou desenvolvendo esses pacotes por que preciso montar um portfólio voltado a Laravel então uni com uma das coisas que mais gostava de antigamente que é Lineage 2 e PHP, tem uma empresa que desejo muito trabalhar que a especialização é em Laravel e VueJs. Se eu não tivesse parado de programar, esse ano iria completar 15 anos programando em PHP, mas durantes uns 13 anos meu foco tinha mudado e voltei meus esforços a resolver problemas Ti então voltei a aprender a pouco tempo kkkk e comecei a ponto a criar meu portfólio. Todos os códigos estão disponíveis no github se tiver qualquer sugestão, dicas, melhorias no código, lógica etc ficarei muito agradecido. Como eu disse estou voltando a aprender PHP e tenho certeza que tem muita boa prática para aprender.
  2. Muito obrigado, irei continuar com o conteúdo. E em breve o L2JHasher vai ter uma nova versão adicionando como um novo driver de hashing no Laravel, acredito que devo terminar em umas 2 semanas dependendo dos meus projetos paralelos, para ficar ainda mais fácil usar. A ideia é que quando a L2JFacility e as atualizações do L2JHasher estiverem prontas, facilitar a vida de quem já programa em PHP usando laravel e vai ser muito fácil lançar novos sistemas sem que precise se preocupar com pequenas coisas. E quero que chegue um momento que vão precisar apenas criar os layouts bonitos e criativos em blade, vueJs, livewire etc que o restante será gerenciados pelo L2JFacility e L2JHasher e qualquer pessoa vai conseguir fazer.
  3. Olá pessoal venho aqui apresentar o L2JHasher um pacote para usar de forma nativa a autenticação do Laravel 8 com o l2j. Requisitos: NodeJS PHP 7.4+ Composer Laravel 8.x Sugestões VSCode - IDE para programar CMDER - Prompt de comando Não irei ensinar como instalar o PHP, Composer e o Laravel, o tutorial vai ser focado no uso do L2JHasher Primeiro vamos criar um novo projeto Laravel com Jetstream laravel new l2j --jet Gosto de usar o livewire Recomendo um curso gratuito de livewire: CURSO INTRODUÇÃO AO LARAVEL LIVEWIRE Não precisa escolher use teams. Assim que terminar a instalação vamos rodar o comando do NodeJS para instalar os módulos necessários para o front end. Entre dentro da pasta do projeto, acabei renomeando de l2jsite para l2j depois que criei o projeto pois o l2j fez mais sentido esse nome para mim. cd l2j npm install && npm run dev Após a finalização já temos o projeto criado e o front end do jetstream Vamos agora instalar a L2JHasher Projeto no GitHub composer require renan-s-oliveira/l2j-hasher Vá em config/app.php Comentar Illuminate\Hashing\HashServiceProvider::class e adicionar L2JHasher\ServiceProvider\L2JHashServiceProvider::class, Vá em config/fortify.php Agora vá até a Model User em app/Models e adicione protected $table = 'accounts'; public $timestamps = false; protected $primaryKey = 'login'; E adicione em $fillable login Configure o arquivo .env com os dados do seu banco de dados já instalado com as tabelas do l2j Em app/Actions/Fortify.php Adicione em Validator 'login' => ['required', 'string', 'max:255'], e em return 'login' => $input['login'], Vamos agora configurar o registro e login no front Em resource/views/auth no arquivo register.blade.php <div> <x-jet-label for="login" value="{{ __('Login') }}" /> <x-jet-input id="login" class="block mt-1 w-full" type="text" name="login" :value="old('login')" required autofocus autocomplete="login" /> </div> Em resource/views/auth no arquivo login.blade.php Subistituir o email <div> <x-jet-label for="email" value="{{ __('Email') }}" /> <x-jet-input id="email" class="block mt-1 w-full" type="email" name="email" :value="old('email')" required autofocus /> </div> Por Login <div> <x-jet-label for="login" value="{{ __('Login') }}" /> <x-jet-input id="login" class="block mt-1 w-full" type="login" name="login" :value="old('login')" required autofocus /> </div> php artisan serve para iniciar o servidor. Acessa a rota http://localhost:8000 Preencha seus dados e clica em register Pronta conta criada e já pode acessar o sistema Espero que gostem e comecem a usar de vez o Laravel 😄
  4. Atualização das implementações
  5. Realmente o Laravel é um framework muito bom e produtivo. A ideia desse projeto é justamente ser exclusivo para o Laravel e dar um salto muito grande no desenvolvimento de novos sistemas web / sites para l2j. Dentro desse pacote tem uma dependência chamada L2JHasher que montei para usar de forma nativa a autenticação do Laravel em breve vou ensinar como usar.
  6. Fala galera tudo bem com vocês? Atualmente estou tentando organizar um portfólio no github e resolvi voltar as origens de quando mexia com L2J e desenvolver algumas coisas bacanas. Cheguei então na ideia de desenvolver o L2JFacility, é um pacote pensado em facilitar o desenvolvimento de sites e sistemas para L2J que usem o Laravel 8, ele vai reunir diversos métodos para serem usados para que você desenvolva o mínimo de código possível. Por exemplo para gerar um rank de pvp L2JFacility::rank('pvpkills'); Você vai ter o retorno da base de dados já compilado do maior para a menor quantidade de pvpkills do top 10 se quiser criar um top 50 L2JFacility::rank('pvpkills', 50); // o segundo parâmetro que é opcional determina quantos registros por página quer, ele aceita a paginação nativa do Laravel. Depois que usar os métodos basta enviar para a view e exibir. Alguns métodos já implementados A todo momento terá atualizações do projeto e se quiser sugerir alguma ferramenta nova use o issue do github usando a label de suggestion Abrir issue de sugestões. O projeto com as instruções de uso e instalação fica hospedado no Github Projeto Github Espero que gostem e possa ajudar a focar no que interessa no seu projeto.
  7. Boa tarde, Kelvin já fizemos o pagamento de um VPS ontem, aprovado pelo paypal, porém a confirmação por telefone não foi feito, e o chat do site não está online. Estamos aguardando a liberação do VPS se puder dar uma olhada agradecemos.
  8. Nome Completo: Renan Oliveira Versão do Servidor: Gracia Epilogue Interesse: Estou procurando uma equipe de GM, não precisa saber nada de l2j , mas precisa saber como resolver problemas de players, fazer eventos, ter uma boa rede social para maior divulgação do servidor, experiência como GM, disponibilidade de tempo e ajudar o servidor com uma pequena contribuição para não dependermos sempre das doações(Doações excedentes serão usadas para os UpGrade no Dedicado quando necessário). Idade não é importante apenas responsabilidade com seus deveres. [EXP] 100 [sP] 100 [Adena] 100 [Drop joias boss] 10 28 Slot de buff + 14 de Dances / Songs Buffs 2 Horas [buffs de 3 class como COV , MAGNUS tempos oficiais para chares como OVER e WARCRY não sejam prejudicadas] Enchante Safe +5 Max +25 Chance 65% Blessed 65% Sem Custons NPC's GMShop FUll Casamento Suport Buffer Augment Enchant Skills Symbol Maker Information serve Eventos TvT CtF DM Scavenger Hunt Vagas e horários: 2 de Manhã 2 de Tarde 2 de Noite 2 de Madrugada Envie um E-mail com seu "Currículo" para [email protected] ou suas duvidas. Não irei tratar por MP por favor não enviem. Inauguração 27/01/2010.
  • Recent Status Updates

    • jonllllllllki  »  Sarada

      se puder, me passa seu zap.
      sera uma honra le conhecer.
       
      · 0 replies
    • Grundor

      Faz tempo que não posto nada aqui,  e acho que deveria usar mais esse espaço aqui para postar coisas sobre nossa comunidade.
      Sábado eu tirei o dia para migrar a L2jBrasil para um novo servidor web agora com um um novo sistema operacional e com php 7.4 e com redis como cache , já tava cansado o 7.1, mas jajá vamos acabar parando no php 8.0, vamos ver!
       
      Estou muito contente com os novos recursos que essa versão 4.6 da Invision Power Board disponibilizou, em breve tudo estará configurado e vamos tornar nossa comunidade melhor ainda!
      · 1 reply
    • kng

      Boa tarde pessoal meu serve high five não adiciona as Armas Valakas, lind, antharas de jeito maneira, alguem ai poderia me dar uma ajudinha so pra add elas no serve ?
      · 1 reply
    • RSVIEIRA  »  Kelvin

      ola kelvin, estou seguindo seu tutorial para criar um servidor .. mas quando chego na tela de login fica a mensagem can not resolved hostname e nao sei mais o que fazer.. pode me ajudar ???
      · 0 replies
×
×
  • Create New...