Ir para conteúdo
  • Cadastre-se

Inquisidor

Membro
  • Total de itens

    16
  • Registro em

  • Última visita

  • Prêmios recebidos

    2

Tudo que Inquisidor postou

  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. 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.
  5. 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.
  6. Inquisidor

    Projeto Site v1

    Projeto bem interessante, mas não esquece da responsividade.
  7. Tenho 1 slot para mentee. Quem precisar manda nick no jogo e o horário que vai estar on que invito Tyr 90 Clan BR lv7
  8. 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.
  9. 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.
×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.